Cloud computing services,1 such as. Cloud-Based Desktop Services for Thin Clients. Thin Client Computing

Size: px
Start display at page:

Download "Cloud computing services,1 such as. Cloud-Based Desktop Services for Thin Clients. Thin Client Computing"

Transcription

1 Thin Client Computing Cloud-Based Desktop Services for Thin Clients Cloud computing and ubiquitous network availability have renewed people s interest in the thin client concept. By executing applications in virtual desktops on cloud servers, users can access any application from any location with any device. For this to be a successful alternative to traditional offline applications, however, researchers must overcome important challenges. The thin client protocol must display audiovisual output fluidly, and the server executing the virtual desktop should have sufficient resources and ideally be close to the user s current location to limit network delay. From a service provider viewpoint, cost reduction is also an important issue. Lien Deboosere, Bert Vankeirsbilck, Pieter Simoens, Filip De Turck, Bart Dhoedt, and Piet Demeester Ghent University Cloud computing services,1 such as Amazon s Elastic Compute Cloud, are widely available today, offering computing resources on demand. Thanks to such advances and ubiquitous network availability, the thin client computing paradigm is enjoying increasing popularity. Originally intended for wired LAN environments, 2 this paradigm is repeating its success in a mobile context. A study from ABI Research forecasts a US$20 billion turnover surrounding services directly associated with mobile cloud computing by the end of Clearly, when applications are offloaded, the mobile terminal only needs to present audiovisual output to users and convey user input to remote servers, considerably reducing the client device s computational complexity. Consequently, applications can run as-is, without requiring (many) scaled-down versions for mobile devices. Several popular applications, such as Google Docs and Microsoft Live, already execute on servers in the cloud. The ability to access applications in the cloud is referred to as software as a service (SaaS), whereas hosting a virtual desktop (VD) is referred to as desktop as a service (DaaS). We can categorize DaaS implementations according to where the VD is executed (locally or remotely) or to the method of accessing the VD s output (browser or thin client protocol, such as the Remote Desktop Protocol or virtual network computing). With mobile users specifically, VDs are executed remotely due to resource constraints. To enable such users to access existing OSs and applications, we can employ a thin client protocol to visually render the output of applications executed by a VD. Current DaaS deployments, such as the VMWare Virtual Desktop Infrastructure, are concentrated mainly in corporate environments. The availability 60 Published by the IEEE Computer Society /12/$ IEEE IEEE INTERNET COMPUTING

2 Cloud-Based Desktop Services for Thin Clients Thin client users Self-management Overbooking Allocation Consolidation Relocation Monitoring framework Data center Application virtualization service Service manager OS image and profile database Data center Host 1 Resource overbooking Thin client users Data center Thin client user Thin client protocol Host H Virtual desktops Figure 1. System architecture for enabling cloud-based desktop services for thin clients. Users connect via a thin client device a smartphone, tablet PC, PDA, netbook, or minimal- or zero-state device to their remote applications executed in a virtual desktop. The service manager s selfmanagement component covers optimizations to improve the user experience and decrease service provider costs. of (virtual) computing resources distributed over the network lets providers offer desktop services in mobile wide area network (WAN) environments. Here, we discuss solutions that address the challenges providers face in offering cloudbased desktop services. We look at how to both improve users experience and reduce providers costs in offering the service. We also present a system architecture for offering efficient desktop services in the cloud. System Architecture Existing cloud platforms fulfill the hardware requirements for implementing DaaS. However, an emerging category of mobile applications including augmented reality, rich sensing, and multimedia editing pose stringent requirements on delays. Current cloud management systems can t meet user expectations for these applications, especially in terms of latency. A clear need exists for novel cloud management algorithms that consider the specific requirements of mobile thin client computing. Our proposed system architecture implements such algorithms in the service manager s self-management component. The manager can be implemented as part of existing cloud management systems such as OpenNebula, OpenStack, and Eucalyptus. Figure 1 shows our architecture. Simplified OS image management (that is, re-using an OS image among users to reduce the storage per user) and application management are essential for the service to scale. Our system builds a VD from a shared golden image from the OS database and augments it with personal settings for example, by using a copy-on-write solution with UnionFS ( org). Multilayer VDs simplify the complexity of upgrading the golden image without causing broken dependencies or conflicts. 3 To improve DaaS usability, we could combine DaaS with application virtualization technologies such as Softricity and Microsoft App-V. The system would then dynamically deliver applications to the user s VD without having to install, configure, and update them. This approach further NOVEMBER/DECEMBER

3 Thin Client Computing Table 1. Thin client computing performance on popular mobile devices. Streaming frame rate Device Screen resolution Available codecs (frames per second) iphone H264, MPEG-4, M-JPEG 27 Samsung Galaxy S H263, H264, MPEG-4, WMV, VC-1 23 ipad H264, MPEG-4, M-JPEG 20 Laptop Depends on OS/applications 12 reduces the complexity of upgrading golden images because applications aren t installed in the user s VD and thus can t be broken. User Experience We must consider two aspects to maintain or improve user experience: high performance of the thin client protocol that is, crisp interactivity and fluid audiovisual output and sufficient allocated resources on the server side so that applications respond quickly. For mobile users, reducing energy consumption on the client device is also important. Crisp Interactivity Acceptable interaction-delay bounds depend on the application at hand. For office automation applications, delays of up to 150 ms are tolerable, 4 whereas for multimedia applications such as video games, users are already affected by interaction delays higher than 80 ms. The result of user input can be seen only after at least one round-trip time (RTT), so we should address delay for critical applications using a proximate server. Every time users connect to the service, the system must select a data center that can be reached fast enough from the users current location. Inside the data center, the system should select an appropriate server based on the expected resource requirements of the user s applications (determined via the user s profile and the current load on the servers, as discussed later). Due to user mobility, guaranteeing delay bounds implies that a VD might have to migrate to another server. In practice, the system continuously monitors the desktop service and, for example, when the RTT exceeds a predefined boundary based on the type of active applications, relocates the user s VD to a more suitable host. The system performs this relocation using live migration. 5 Storing a VD s UnionFS delta file system on network storage equipment reduces a service provider s cost of relocating the VD to copying the current active memory or, in the worst case (that is, migration across data centers), copying the VDs delta file system. During the migration process, both the original and target host require resources. In a heavily loaded system, such double-resource reservations can lead the system to reject new user requests while causing substantial network traffic for the memorycopying process. Thus, the system should relocate VDs only when it will achieve valuable improvements for them or their customers. Fluid Audiovisual Output Multimedia content has been a stumbling block for thin client computing for years especially in mobile WAN environments where bandwidth availability is limited and expensive. This is mainly because the same coding is applied to static (text editing, for example) and dynamic (as with video games) content. Recently, both researchers and industry have proposed several bandwidth optimizations for thin client protocols. One important innovation implements a channel for redirecting multimedia in its original format to the client (as with Citrix Speed- Screen), 6 at least when the appropriate codec is available on the client device. This approach is valid only for playing multimedia streams, not for displaying high-motion output from an application (such as a video game). We ve evaluated a thin client protocol optimization that encodes applications high-motion output with a video codec and switches to a thin client protocol to encode low-motion output; 7 Table 1 shows this approach s feasibility for some popular mobile devices. In these experiments, we played a full-screen video on the server and streamed it to the client. Given that the bottleneck in the live-encoding process is the server s CPU, we reached higher frame rates for smaller screen resolutions. Using a GPU s processing power on the server side could improve the frame rate IEEE INTERNET COMPUTING

4 Cloud-Based Desktop Services for Thin Clients Arriving user requests (a) Virtual desktops (VDs) Allocation algorithm Average probability of SLA violations (percent) (b) Cost-based 12 Random log (α/β) Figure 2. Simulation results. (a) The allocation algorithm selects a suitable host to satisfy an arriving user request, thereby balancing the provider s gains by decreasing energy consumption and hence limiting the number of active servers and the penalties related to customers unsatisfied resource demands. (b) We evaluated our proposed allocation algorithm in a scenario with 10 hosts and an average utilization of 90 percent. The cost-based algorithm proposed in the main text shows a decrease of 10 percent in service-level agreement (SLA) violations. An SLA violation means that the user applications receive fewer resources than requested. Another approach is to cache important output sequences such as the desktop view and menu items to reduce both the required bandwidth and the interaction delay. 8 A complete overview of recent thin client protocol optimizations is available elsewhere. 9 Resource Allocation In the data center, the allocation algorithm must find a suitable host to satisfy an arriving user request, as Figure 2a shows. From the customer s viewpoint, the least-utilized host is preferable, whereas the provider prefers the host resulting in the least resource fragmentation (that is, the best-fit host) because this can reduce energy consumption. The resources a user needs are specified in a service-level agreement (SLA). To observe the aforementioned balance, the allocation algorithm attributes a penalty α for each request that receives too few resources, and a penalty b related to resource fragmentation that is, to the amount of nonreserved resources on this host. The algorithm selects the host with the lowest penalty to handle the user request. Figure 2b shows the influence of the ratio α/b on the probability of SLA violations for a simulation with 10 hosts and an average utilization of 90 percent. In this context, an SLA violation implies that the user applications receive fewer resources than requested. When α/b increases that is, when SLA violations are expensive the allocation algorithm can reduce the probability of SLA violations by 10 percent. An SLA violation as defined here might not be noticeable or obstructive for the user experience because it might just take a bit longer for the user applications to execute a task. For scalability, we can t assume that every user has a dedicated profile. Rather, VDs resource requirements should be clustered offline into a finite number of profiles. At subscription time the system assigns a user one of these profiles. An online clustering algorithm such as a decentralized clustering algorithm 10 could map the current resource requirements of a user s VD to one of the cluster profiles. This online mapping can let the system adapt the current resource allocation or even the user s profile when appropriate. If the current resource requirements don t correspond to the user s profile (for example, the system detects bursts of SLA violations), the cloud management component can decide, based on the user s SLA, to adapt the resource allocation to current needs. If more resources are required and sufficient resources are available on the current host, it simply allocates these additional resources. A problem arises, however, when the current host can t update its resource reservation to the desired level. In this case the system can take one of two actions: it can relocate the user s VD to a host with sufficient free resources or relocate other VDs from the current host until sufficient resources are freed. NOVEMBER/DECEMBER

5 Thin Client Computing Resource pool (RP) of host H Add resources to RP (a) Reserved Requested Resource requirements VD i on time stamp t Reserved Resource requirements VD j on time stamp t Request resources from RP Requested Average utilization (percent) (b) Utilization Probability (SLA violations) Overbooking degree (percent) Average probability of SLA violations (percent) Figure 3. Overbooking technique. (a) Nonconsumed reserved resources are collected in the host s resource pool to be shared among virtual desktops (VDs) requesting more resources than reserved. (b) The simulation results (averaged over 15 simulations) consider a fully reserved host with normal VDs requesting resources (based on the planning guide from Citrix 12 ) according to a normal distribution N(μ,σ 2 ) with μ taken from N(10, 3.5) and σ 2 taken from N(3.5, 2/3 3.5). The preferred choice depends on several factors, such as users SLA contracts and a VD s memory consumption, which determines the time required to finish its live migration. Battery Autonomy Limited battery drain is important for mobile users. Because computing power shifts to the network, we could expect a small battery drain; on the other hand, the continuous wireless network connection is a huge battery consumer. Several approaches exist for reducing a wireless network connection s energy consumption, such as cross-layer optimization. 9 Even with this adaptation, offloading all applications isn t justifiable in terms of reducing energy consumption. Thus, we propose weighing the advantages of offloading an application to a remote server versus locally executing it. One solution between these two extremes is to offload parts of the applications and render them at remote servers while executing the other parts locally, which could also reduce interaction delay. 11 Service Provider Costs A service provider s most important challenge is satisfying customers while minimizing costs. We focus on optimizing the number of users a single host can serve and minimizing energy consumption in the cloud. Number of Users Depending on the targeted user experience, resources should remain in reserve on the infrastructure. Of course, reserving worst-case resource needs will lead providers to overprovision cloud resources. The planning guide from Citrix 12 suggests assigning at most 10 normal VDs or four heavy VDs to a single host. Given that mobile device screen resolutions are growing closer to those of regular screens, the difference in resource requirements for hosting a VD for a mobile or for a fixed user is negligible. So, the Citrix study is also valid in today s mobile context. When more VDs are assigned to a host, the performance degradation depends on the type of applications executed in those VDs. 13 Thus, the number of allocated resources should depend on the applications users will likely execute, as specified in their profiles. It s important to share resources to optimize utilization in the context of shared Internet hosting platforms. 14 Based on the observation that a VD s resource requirement varies significantly and depends on many factors, such as multiple active applications, we can use a resource overbooking technique in a VD computing context. Figure 3a illustrates our overbooking technique, which exploits the shared resource platform the host uses to execute VDs. In our approach, the provider reserves part of the expected resource requirements according to 64 IEEE INTERNET COMPUTING

6 Cloud-Based Desktop Services for Thin Clients Previous utilization u τ 1 (a) Max utilization u max, τ Current utilization u τ Predicted max utilization u max, τ +1 u τ +1 Time window τ Time window τ+1 Predicted additional utilization Energy consumption (kwh) (b) Disabled Enabled Consolidation algorithm Energy consumption Probability (SLA violations) Average probability of SLA violations (percent) Figure 4. A consolidation algorithm. To reduce the energy consumption of servers in the cloud, the algorithm adapts the number of online servers to the system load. This results in a small increase in SLA violations. (a) The algorithm can predict the system load in the next time window. (b) Our simulation considers a daily cycle of arrivals by two user types in a ratio of 3 normal to 1 heavy user, with an average resource request distribution of N(10, 3.5) and N(25, 5), respectively. the adopted overbooking degree. We define the overbooking degree as the probability of not being able to satisfy a user s request. The host s resource scheduler ensures that a VD can always consume at least the reserved resources. The host collects nonconsumed resources in its resource pool. VDs requesting more resources than reserved can receive additional resources from this pool. As Figure 3b shows, when the overbooking degree increases, the utilization of the host by the served VDs also increases. In this case, fewer resources are reserved and hence the probability of SLA violations increases. The provider can assign different overbooking degrees to VDs with different profiles or SLA contracts. As emphasized previously, user experience isn t determined only by the resource allocation for the user s VD, but also by audiovisual quality and the interaction delay with the application. To globally optimize user experience and resource allocation, future research should examine how to couple the resource allocation strategy with the thin client protocol settings in a global framework. Energy Cost To achieve a green cloud-based desktop service, providers should implement a consolidation algorithm to adapt the online host pool to the current system load. This algorithm must predict the (near) future system load to determine the required number of hosts. The time between two iterations of the consolidation algorithm is called the time window. During a time window, the algorithm collects monitoring information and based on the assumption that the system load during the next time window will vary in a similar way predicts the system load via linear extrapolation (see Figure 4a). When additional hosts are required, the system simply puts them online. When redundant hosts are found, more elaboration is required to decide which hosts should go offline. Idle hosts are naturally the best choice for going offline because no VDs must be relocated before this can occur. If there aren t enough idle hosts, the algorithm sorts the hosts by ascending number of VDs. To minimize the number of relocations, the algorithm tries to relocate the VDs from the hosts in list order. When it can t relocate all VDs on a host to other hosts, relocating any of them is pointless, and the algorithm should continue with the next host down the list, until sufficient hosts are put offline or no hosts remain on the list. When the real system load appears to be higher than expected, the monitoring framework notices this unfavorable situation and requests that the cloud management component take appropriate action. The simulation results in Figure 4b are from a scenario with realistic user behavior (that is, a daily cycle of user requests according to the Lublin model 15 ). These results show that a large potential exists for saving energy at the cost of a small increase in SLA violations. In this scenario, providers can save up to 36.6 percent NOVEMBER/DECEMBER

7 Thin Client Computing in energy for an additional 1.7 percent in SLA violations. Existing optimizations of thin client protocols and desktop services each focus on a specific part of the user experience. Currently, we can quantify user experience of thin-clientbased virtual desktops offline only via a slowmotion benchmarking technique. 13 Clearly, we need a novel, objective metric that represents the global user experience along with online measurement methodologies. Future research should be devoted to integrating relevant thin client protocol optimizations with resource allocation strategies to achieve the best user experience. To further improve user experience, we should extend the cloud management algorithms presented here to operate on interconnected data centers for example, by relocating virtual desktops from overloaded to less loaded data centers. Acknowledgments Lien Deboosere s and Bert Vankeirsbilck s research is funded by a PhD grant from the Institute for the Promotion of Innovation through Science and Technology, Flanders (IWT Vlaanderen). References 1. R. Buyya et al., Cloud Computing and Emerging IT Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility, Future Generation Computer Systems, vol. 25, no. 6, 2009, pp A. Lai and J. Nieh, On the Performance of Wide-Area Thin-Client Computing, ACM Trans. Computer Systems, vol. 24, no. 2, 2006, pp R. Schwarzkopf et al., Multi-Layered Virtual Machines for Security Updates in Grid Environments, Proc. 35th EUROMICRO Conf. Internet Technologies, Quality of Service, and Applications, IEEE Press, 2009, pp N. Tolia, D.G. Andersen, and M. Satyanarayanan, Quantifying Interactive User Experience on Thin Clients, Computer, vol. 39, no. 3, 2006, pp F. Travostino et al., Seamless Live Migration of Virtual Machines over the MAN/WAN, Future Generation Computer Systems, vol. 22, no. 8, 2006, pp SpeedScreen Latency Reduction Explained, white paper, Citrix Systems, Dec P. Simoens et al., Design and Implementation of a Hybrid Remote Display Protocol to Optimize Multimedia Experience on Thin Client Devices, Proc. Australasian Telecomm. Networks and Applications Conf., IEEE Press, 2008, pp B. Vankeirsbilck et al., Bandwidth Optimization for Mobile Thin Client Computing through Graphical Update Caching, Proc. Australasian Telecomm. Networks and Applications Conf., IEEE Press, 2008, pp P. Simoens et al., Remote Display Solutions for Mobile Cloud Computing, Computer, vol. 44, no. 8, 2011, pp A. Quiroz et al., Towards Autonomic Workload Provisioning for Enterprise Grids and Clouds, Proc. IEEE/ ACM Int l Conf. Grid Computing, IEEE Press, 2009, pp Y. Lu, S. Li, and H. Shen, Virtualized Screen: A Third Element for Cloud-Mobile Convergence, IEEE Multimedia, vol. 18, no. 2, 2011, pp XenDesktop Planning Guide Hosted VM-Based Resource Allocation, white paper CTX12277, Citrix, A. Berryman et al., VDBench: A Benchmarking Toolkit for Thin-Client-Based Virtual Desktop Environments, Proc. 2nd IEEE Int l Conf. Cloud Computing Technology and Science, IEEE Press, 2010, pp B. Urgaonkar, P. Shenoy, and T. Roscoe, Resource Overbooking and Application Profiling in a Shared Internet Hosting Platform, ACM Trans. Internet Technology, vol. 9, no. 1, 2009, pp U. Lublin and D.G. Feitelson, The Workload on Parallel Supercomputers: Modeling the Characteristics of Rigid Jobs, J. Parallel and Distributed Computing, vol. 63, no. 11, 2003, pp Lien Deboosere is an IT business analyst at Melexis NV. At the time of this research, she was in the Department of Information Technology at Ghent University, Belgium. Her main research interest is the design of architectures for wide-area thin client computing. Deboosere has a PhD in computer science engineering from Ghent University. Contact her at lien.deboosere@telenet.be. Bert Vankeirsbilck is a PhD researcher in the Internet Based Communication Networks and Services research group, Department of Information Technology (INTEC), Ghent University, Belgium. His main research interest is the execution of resource-intensive applications on mobile devices through thin client technology. Vankeirsbilck has an MSc in computer science engineering from Ghent University. Contact him at bert.vankeirsbilck@ intec.ugent.be. Pieter Simoens is a post-doctoral researcher with the Department of Information Technology at Ghent University, Belgium. His current work focuses on smart clients and cloud computing; his research activities 66 IEEE INTERNET COMPUTING

8 Cloud-Based Desktop Services for Thin Clients are combined with a mandate as doctoral assistant at Ghent University. Simoens has a PhD in computer science engineering from Ghent University. Contact him at pieter.simoens@intec.ugent.be. Filip De Turck is a professor in the Department of Information Technology at Ghent University, Belgium. His main research interests include scalable software architectures for telecommunication network and service management, performance evaluation, and design of new telecommunication services. De Turck has a PhD in electronic engineering from Ghent University. He s on the program committee of several conferences and a regular reviewer for conferences and journals in the telecommunication services field. Contact him at filip.deturck@intec.ugent.be. interests include software engineering, distributed (autonomic) systems, grid and cloud computing, and thin client computing. Dhoedt has a PhD in optoelectronics from Ghent University. Contact him at bart. dhoedt@intec.ugent.be. Piet Demeester is a professor of communication networks in the Department of Information Technology at Ghent University, Belgium, where he heads the Internet Based Communication Networks and Services (IBCN) research group that s part of the Interdisciplinary Institute for Broadband Technology (IBBT). Demeester has a PhD in photonics from Ghent University. He s a fellow of IEEE. Contact him at piet.demeeester@intec.ugent.be; Bart Dhoedt is a professor in the Department of Information Technology at Ghent University, Belgium. His research Selected CS articles and columns are also available for free at Call for Articles IEEE Software seeks practical, readable articles that will appeal to experts and nonexperts alike. The magazine aims to deliver reliable information to software developers and managers to help them stay on top of rapid technology change. Submissions must be original and no more than 4,700 words, including 200 words for each table and figure. Author guidelines: Further details: software@computer.org NOVEMBER/DECEMBER

RECENTLY, cloud computing [1] services have become

RECENTLY, cloud computing [1] services have become 1 Cloud-based Desktop Services for Thin Clients Lien Deboosere, Bert Vankeirsbilck, Pieter Simoens, Filip De Turck, Bart Dhoedt and Piet Demeester Abstract Cloud computing and ubiquitous network availability

More information

Efficient Resource Management for Virtual Desktop Cloud Computing

Efficient Resource Management for Virtual Desktop Cloud Computing supercomputing manuscript No. (will be inserted by the editor) Efficient Resource Management for Virtual Desktop Cloud Computing Lien Deboosere Bert Vankeirsbilck Pieter Simoens Filip De Turck Bart Dhoedt

More information

Chapter 19 Cloud Computing for Multimedia Services

Chapter 19 Cloud Computing for Multimedia Services Chapter 19 Cloud Computing for Multimedia Services 19.1 Cloud Computing Overview 19.2 Multimedia Cloud Computing 19.3 Cloud-Assisted Media Sharing 19.4 Computation Offloading for Multimedia Services 19.5

More information

Mobile Hybrid Cloud Computing Issues and Solutions

Mobile Hybrid Cloud Computing Issues and Solutions , pp.341-345 http://dx.doi.org/10.14257/astl.2013.29.72 Mobile Hybrid Cloud Computing Issues and Solutions Yvette E. Gelogo *1 and Haeng-Kon Kim 1 1 School of Information Technology, Catholic University

More information

Energy Efficiency in n T h T i h n n C l C ien e t n So S l o ut u ion o s Willem Vereecken

Energy Efficiency in n T h T i h n n C l C ien e t n So S l o ut u ion o s Willem Vereecken Energy Efficiency in Thin Client Solutions Willem Vereecken, Lien Deboosere, Pieter Simoens, Brecht Vermeulen, Didier Colle, Chris Develder, Mario Pickavet, Bart Dhoedt and Piet Demeester Ghent University

More information

Optimal Service Pricing for a Cloud Cache

Optimal Service Pricing for a Cloud Cache Optimal Service Pricing for a Cloud Cache K.SRAVANTHI Department of Computer Science & Engineering (M.Tech.) Sindura College of Engineering and Technology Ramagundam,Telangana G.LAKSHMI Asst. Professor,

More information

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD

INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD INCREASING SERVER UTILIZATION AND ACHIEVING GREEN COMPUTING IN CLOUD M.Rajeswari 1, M.Savuri Raja 2, M.Suganthy 3 1 Master of Technology, Department of Computer Science & Engineering, Dr. S.J.S Paul Memorial

More information

OPTIMIZED CONSUMPTION AND ACCESS OF REMOTE DISPLAY ON MOBILE DEVICE ENVIRONMENT

OPTIMIZED CONSUMPTION AND ACCESS OF REMOTE DISPLAY ON MOBILE DEVICE ENVIRONMENT IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 2, Feb 2014, 167-174 Impact Journals OPTIMIZED CONSUMPTION AND

More information

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM

PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM PERFORMANCE ANALYSIS OF PaaS CLOUD COMPUTING SYSTEM Akmal Basha 1 Krishna Sagar 2 1 PG Student,Department of Computer Science and Engineering, Madanapalle Institute of Technology & Science, India. 2 Associate

More information

Mobile Multimedia Meet Cloud: Challenges and Future Directions

Mobile Multimedia Meet Cloud: Challenges and Future Directions Mobile Multimedia Meet Cloud: Challenges and Future Directions Chang Wen Chen State University of New York at Buffalo 1 Outline Mobile multimedia: Convergence and rapid growth Coming of a new era: Cloud

More information

Virtual Desktop Infrastructure Planning Overview

Virtual Desktop Infrastructure Planning Overview WHITEPAPER Virtual Desktop Infrastructure Planning Overview Contents What is Virtual Desktop Infrastructure?...2 Physical Corporate PCs. Where s the Beef?...3 The Benefits of VDI...4 Planning for VDI...5

More information

Performance analysis and comparison of virtualization protocols, RDP and PCoIP

Performance analysis and comparison of virtualization protocols, RDP and PCoIP Performance analysis and comparison of virtualization protocols, RDP and PCoIP Jiri Kouril, Petra Lambertova Department of Telecommunications Brno University of Technology Ustav telekomunikaci, Purkynova

More information

IMPACT OF NETWORK QUALITY DETERIORATION ON USER S PERCEIVED OPERABILITY AND LIVE-MIGRATION OF VIRTUAL MACHINES IN REMOTE DESKTOP ENVIRONMENTS

IMPACT OF NETWORK QUALITY DETERIORATION ON USER S PERCEIVED OPERABILITY AND LIVE-MIGRATION OF VIRTUAL MACHINES IN REMOTE DESKTOP ENVIRONMENTS IMPACT OF NETWORK QUALITY DETERIORATION ON USER S PERCEIVED OPERABILITY AND LIVE-MIGRATION OF VIRTUAL MACHINES IN REMOTE DESKTOP ENVIRONMENTS Shin-ichi Kuribayashi Department of Computer and Information

More information

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Introduction

More information

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study

DISTRIBUTED SYSTEMS AND CLOUD COMPUTING. A Comparative Study DISTRIBUTED SYSTEMS AND CLOUD COMPUTING A Comparative Study Geographically distributed resources, such as storage devices, data sources, and computing power, are interconnected as a single, unified resource

More information

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing

Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Heterogeneous Workload Consolidation for Efficient Management of Data Centers in Cloud Computing Deep Mann ME (Software Engineering) Computer Science and Engineering Department Thapar University Patiala-147004

More information

Memory Virtualization Technique for Efficient Access of Data Resources in Cloud Environment

Memory Virtualization Technique for Efficient Access of Data Resources in Cloud Environment Memory Virtualization Technique for Efficient Access of Data Resources in Cloud Environment Pankaj Lathar Research Scholar, Dept. of Computer Science & Engineering University Institute of Engineering &

More information

Desktop Virtualization. The back-end

Desktop Virtualization. The back-end Desktop Virtualization The back-end Will desktop virtualization really fit every user? Cost? Scalability? User Experience? Beyond VDI with FlexCast Mobile users Guest workers Office workers Remote workers

More information

Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜

Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜 Green Cloud Computing 班 級 : 資 管 碩 一 組 員 :710029011 黃 宗 緯 710029021 朱 雅 甜 Outline Introduction Proposed Schemes VM configuration VM Live Migration Comparison 2 Introduction (1/2) In 2006, the power consumption

More information

Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform

Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Shie-Yuan Wang Department of Computer Science National Chiao Tung University, Taiwan Email: shieyuan@cs.nctu.edu.tw

More information

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing

International Journal of Computer & Organization Trends Volume21 Number1 June 2015 A Study on Load Balancing in Cloud Computing A Study on Load Balancing in Cloud Computing * Parveen Kumar * Er.Mandeep Kaur Guru kashi University,Talwandi Sabo Guru kashi University,Talwandi Sabo Abstract: Load Balancing is a computer networking

More information

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency WHITE PAPER Solving I/O Bottlenecks to Enable Superior Cloud Efficiency Overview...1 Mellanox I/O Virtualization Features and Benefits...2 Summary...6 Overview We already have 8 or even 16 cores on one

More information

GETTING THE PERFORMANCE YOU NEED WITH VDI AND BYOD

GETTING THE PERFORMANCE YOU NEED WITH VDI AND BYOD GETTING THE PERFORMANCE YOU NEED WITH VDI AND BYOD Overcoming the Challenges of Virtual Desktop Infrastructure (VDI), Desktop-as-a-Service (DaaS) and Bring-Your-Own-Device (BYOD) August 2012 Rev. A 08/12

More information

Windows Server 2012 R2 VDI - Virtual Desktop Infrastructure. Ori Husyt Agile IT Consulting Team Manager orih@agileit.co.il

Windows Server 2012 R2 VDI - Virtual Desktop Infrastructure. Ori Husyt Agile IT Consulting Team Manager orih@agileit.co.il Windows Server 2012 R2 VDI - Virtual Desktop Infrastructure Ori Husyt Agile IT Consulting Team Manager orih@agileit.co.il Today s challenges Users Devices Apps Data Users expect to be able to work in any

More information

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad

Cloud Computing: Computing as a Service. Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Cloud Computing: Computing as a Service Prof. Daivashala Deshmukh Maharashtra Institute of Technology, Aurangabad Abstract: Computing as a utility. is a dream that dates from the beginning from the computer

More information

Testing & Assuring Mobile End User Experience Before Production. Neotys

Testing & Assuring Mobile End User Experience Before Production. Neotys Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,

More information

User Subscription based Resource Management for Desktop-as-a-Service Platforms

User Subscription based Resource Management for Desktop-as-a-Service Platforms supercomputing manuscript No. (will be inserted by the editor) User Subscription based Resource Management for Desktop-as-a-Service Platforms Bert Vankeirsbilck Lien Deboosere Pieter Simoens Piet Demeester

More information

Desktop Virtualization: A Buyer s Guide

Desktop Virtualization: A Buyer s Guide Desktop Virtualization Buyer s Guide Desktop Virtualization: A Buyer s Guide Published: May, 2008 TABLE OF CONTENTS INTRODUCTION... 2 A BRIEF OVERVIEW OF THE DESKTOP DELIVERY APPROACH... 3 User experience

More information

Grid Computing Vs. Cloud Computing

Grid Computing Vs. Cloud Computing International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 6 (2013), pp. 577-582 International Research Publications House http://www. irphouse.com /ijict.htm Grid

More information

Microsoft Virtual Desktop Infrastructure (VDI) FAQ

Microsoft Virtual Desktop Infrastructure (VDI) FAQ Microsoft Virtual Desktop Infrastructure (VDI) FAQ Q1: What is VDI? A1: Virtual Desktop Infrastructure (VDI) is a centralized desktop delivery solution that enables organizations to store and execute desktop

More information

Results-Oriented Application Acceleration with FastView Because Every Second Counts Whitepaper

Results-Oriented Application Acceleration with FastView Because Every Second Counts Whitepaper Results-Oriented Application Acceleration with FastView Because Every Second Counts Whitepaper Table of Contents Executive Summary...3 Why Website Performance Matters...3 What Affects Website Performance...5

More information

Whitepaper Performance Testing and Monitoring of Mobile Applications

Whitepaper Performance Testing and Monitoring of Mobile Applications M eux Test Whitepaper Performance Testing and Monitoring of Mobile Applications Abstract The testing of a mobile application does not stop when the application passes all functional tests. Testing the

More information

Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms

Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms Intel Cloud Builders Guide Intel Xeon Processor-based Servers RES Virtual Desktop Extender Intel Cloud Builders Guide to Cloud Design and Deployment on Intel Platforms Client Aware Cloud with RES Virtual

More information

Cisco Application Networking for Citrix Presentation Server

Cisco Application Networking for Citrix Presentation Server Cisco Application Networking for Citrix Presentation Server Faster Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address

More information

Energy Constrained Resource Scheduling for Cloud Environment

Energy Constrained Resource Scheduling for Cloud Environment Energy Constrained Resource Scheduling for Cloud Environment 1 R.Selvi, 2 S.Russia, 3 V.K.Anitha 1 2 nd Year M.E.(Software Engineering), 2 Assistant Professor Department of IT KSR Institute for Engineering

More information

RTEs Must Anticipate New Network Demands

RTEs Must Anticipate New Network Demands Strategic Planning, W. Clark Research Note 13 March 2003 RTEs Must Anticipate New Network Demands Real-time enterprise requirements will change key characteristics of network traffic as usage patterns

More information

WhitePaper. Private Cloud Computing Essentials

WhitePaper. Private Cloud Computing Essentials Private Cloud Computing Essentials The 2X Private Cloud Computing Essentials This white paper contains a brief guide to Private Cloud Computing. Contents Introduction.... 3 About Private Cloud Computing....

More information

Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing

Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing Overview of Offloading in Smart Mobile Devices for Mobile Cloud Computing Roopali, Rajkumari Dep t of IT, UIET, PU Chandigarh, India Abstract- The recent advancement in cloud computing is leading to an

More information

Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战

Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战 Mobile Cloud Computing: Paradigms and Challenges 移 动 云 计 算 : 模 式 与 挑 战 Jiannong Cao Internet & Mobile Computing Lab Department of Computing Hong Kong Polytechnic University Email: csjcao@comp.polyu.edu.hk

More information

Mobile Cloud Computing Challenges

Mobile Cloud Computing Challenges Mobile Cloud Computing Challenges by Kyung Mun - Tuesday, September 21, 2010 http://www2.alcatel-lucent.com/techzine/mobile-cloud-computing-challenges/ Application usage on mobile devices has exploded

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014

International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 4, July-Aug 2014 RESEARCH ARTICLE An Efficient Service Broker Policy for Cloud Computing Environment Kunal Kishor 1, Vivek Thapar 2 Research Scholar 1, Assistant Professor 2 Department of Computer Science and Engineering,

More information

High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC

High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC High-Speed Thin Client Technology for Mobile Environment: Mobile RVEC Masahiro Matsuda Kazuki Matsui Yuichi Sato Hiroaki Kameyama Thin client systems on smart devices have been attracting interest from

More information

Infrastructure as a Service (IaaS)

Infrastructure as a Service (IaaS) Infrastructure as a Service (IaaS) (ENCS 691K Chapter 4) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ References 1. R. Moreno et al.,

More information

CHAPTER 7 SUMMARY AND CONCLUSION

CHAPTER 7 SUMMARY AND CONCLUSION 179 CHAPTER 7 SUMMARY AND CONCLUSION This chapter summarizes our research achievements and conclude this thesis with discussions and interesting avenues for future exploration. The thesis describes a novel

More information

Desktop Virtualization and Storage Infrastructure Optimization

Desktop Virtualization and Storage Infrastructure Optimization Desktop Virtualization and Storage Infrastructure Optimization Realizing the Most Value from Virtualization Investment Contents Executive Summary......................................... 1 Introduction.............................................

More information

Cisco WAAS Optimized for Citrix XenDesktop

Cisco WAAS Optimized for Citrix XenDesktop White Paper Cisco WAAS Optimized for Citrix XenDesktop Cisco Wide Area Application Services (WAAS) provides high performance delivery of Citrix XenDesktop and Citrix XenApp over the WAN. What ou Will Learn

More information

Transform: Cloud Client Computing

Transform: Cloud Client Computing Transform: Cloud Client Computing 跨 界 桌 面 雲 - 風 暴 即 來 臨 蘇 建 龍 戴 爾 桌 面 虛 擬 化 解 決 方 案 資 深 協 理 全 球 桌 面 虛 擬 化 市 場 趨 勢 -I 67% Market Growth Fast growth market = more opportunities 3 rd Wave 2 nd Wave Cloud

More information

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS

FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS International Journal of Computer Engineering and Applications, Volume VIII, Issue II, November 14 FEDERATED CLOUD: A DEVELOPMENT IN CLOUD COMPUTING AND A SOLUTION TO EDUCATIONAL NEEDS Saju Mathew 1, Dr.

More information

Secure Cloud Computing through IT Auditing

Secure Cloud Computing through IT Auditing Secure Cloud Computing through IT Auditing 75 Navita Agarwal Department of CSIT Moradabad Institute of Technology, Moradabad, U.P., INDIA Email: nvgrwl06@gmail.com ABSTRACT In this paper we discuss the

More information

A Survey on Cloud Computing

A Survey on Cloud Computing A Survey on Cloud Computing Poulami dalapati* Department of Computer Science Birla Institute of Technology, Mesra Ranchi, India dalapati89@gmail.com G. Sahoo Department of Information Technology Birla

More information

Near Sheltered and Loyal storage Space Navigating in Cloud

Near Sheltered and Loyal storage Space Navigating in Cloud IOSR Journal of Engineering (IOSRJEN) e-issn: 2250-3021, p-issn: 2278-8719 Vol. 3, Issue 8 (August. 2013), V2 PP 01-05 Near Sheltered and Loyal storage Space Navigating in Cloud N.Venkata Krishna, M.Venkata

More information

Figure 1. The cloud scales: Amazon EC2 growth [2].

Figure 1. The cloud scales: Amazon EC2 growth [2]. - Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues

More information

Planning the Migration of Enterprise Applications to the Cloud

Planning the Migration of Enterprise Applications to the Cloud Planning the Migration of Enterprise Applications to the Cloud A Guide to Your Migration Options: Private and Public Clouds, Application Evaluation Criteria, and Application Migration Best Practices Introduction

More information

Auto-Scaling Model for Cloud Computing System

Auto-Scaling Model for Cloud Computing System Auto-Scaling Model for Cloud Computing System Che-Lun Hung 1*, Yu-Chen Hu 2 and Kuan-Ching Li 3 1 Dept. of Computer Science & Communication Engineering, Providence University 2 Dept. of Computer Science

More information

Participatory Cloud Computing and the Privacy and Security of Medical Information Applied to A Wireless Smart Board Network

Participatory Cloud Computing and the Privacy and Security of Medical Information Applied to A Wireless Smart Board Network Participatory Cloud Computing and the Privacy and Security of Medical Information Applied to A Wireless Smart Board Network Lutando Ngqakaza ngqlut003@myuct.ac.za UCT Department of Computer Science Abstract:

More information

Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment

Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Virtual Cloud Environment www.ijcsi.org 99 Comparison of PBRR Scheduling Algorithm with Round Robin and Heuristic Priority Scheduling Algorithm in Cloud Environment Er. Navreet Singh 1 1 Asst. Professor, Computer Science Department

More information

QoS Provision in a Cloud-Based Multimedia Storage System

QoS Provision in a Cloud-Based Multimedia Storage System ISSN(Online): 2320-9801 QoS Provision in a Cloud-Based Multimedia Storage System Minal Padwal1, Manjushri Mahajan2 M.E. (C.E.), G.H.Raisoni College of Engineering & Management, Wagholi, Pune, India Assistant

More information

Cloud computing an insight

Cloud computing an insight Cloud computing an insight Overview IT infrastructure is changing according the fast-paced world s needs. People in the world want to stay connected with Work / Family-Friends. The data needs to be available

More information

Federation of Cloud Computing Infrastructure

Federation of Cloud Computing Infrastructure IJSTE International Journal of Science Technology & Engineering Vol. 1, Issue 1, July 2014 ISSN(online): 2349 784X Federation of Cloud Computing Infrastructure Riddhi Solani Kavita Singh Rathore B. Tech.

More information

Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering

Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering Architectural Guidance July 2009 The information contained in this document represents the current view of Microsoft Corporation

More information

Towards a Resource Elasticity Benchmark for Cloud Environments. Presented By: Aleksey Charapko, Priyanka D H, Kevin Harper, Vivek Madesi

Towards a Resource Elasticity Benchmark for Cloud Environments. Presented By: Aleksey Charapko, Priyanka D H, Kevin Harper, Vivek Madesi Towards a Resource Elasticity Benchmark for Cloud Environments Presented By: Aleksey Charapko, Priyanka D H, Kevin Harper, Vivek Madesi Introduction & Background Resource Elasticity Utility Computing (Pay-Per-Use):

More information

VirtuMob : Remote Display Virtualization Solution For Smartphones

VirtuMob : Remote Display Virtualization Solution For Smartphones VirtuMob : Remote Display Virtualization Solution For Smartphones M H Soorajprasad #1, Balapradeep K N #2, Dr. Antony P J #3 #1 M.Tech Student, Department of CS&E,KVGCE Sullia, India #2 Assistant Professor,

More information

System Models for Distributed and Cloud Computing

System Models for Distributed and Cloud Computing System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems

More information

CLOUD COMPUTING. When It's smarter to rent than to buy

CLOUD COMPUTING. When It's smarter to rent than to buy CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit

More information

Dell Desktop Virtualization Solutions Stack with Teradici APEX 2800 server offload card

Dell Desktop Virtualization Solutions Stack with Teradici APEX 2800 server offload card Dell Desktop Virtualization Solutions Stack with Teradici APEX 2800 server offload card Performance Validation A joint Teradici / Dell white paper Contents 1. Executive overview...2 2. Introduction...3

More information

White paper. Microsoft and Citrix VDI: Virtual desktop implementation scenarios

White paper. Microsoft and Citrix VDI: Virtual desktop implementation scenarios White paper Microsoft and Citrix VDI: Virtual desktop implementation scenarios Table of contents Objective Microsoft VDI offering components High definition user experience...3 A very cost-effective and

More information

Cloud Computing and Software Agents: Towards Cloud Intelligent Services

Cloud Computing and Software Agents: Towards Cloud Intelligent Services Cloud Computing and Software Agents: Towards Cloud Intelligent Services Domenico Talia ICAR-CNR & University of Calabria Rende, Italy talia@deis.unical.it Abstract Cloud computing systems provide large-scale

More information

Fibre Channel Over and Under

Fibre Channel Over and Under Fibre Channel over : A necessary infrastructure convergence By Deni Connor, principal analyst April 2008 Introduction Consolidation of IT datacenter infrastructure is happening in all forms. IT administrators

More information

DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIENT AND CLOUD COMPUTING

DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIENT AND CLOUD COMPUTING DESIGN AND IMPLEMENTATION OF INTELLIGENT COMMUNITY SYSTEM BASED ON THIN CLIENT AND CLOUD COMPUTING Weitao Xu, Dongfeng Yuan and Liangfei Xue School of Information Science and Engineering, Shandong University,

More information

The impact of virtualization security on your VDI environment

The impact of virtualization security on your VDI environment ENTERPRISE TE The impact of virtualization security on your VDI environment ST ED WITH LO G I N VS I Contents Introduction... 3 What is VDI?... 3 Virtualization security challenges... 3 Choosing the right

More information

Master the Might of the Hybrid Cloud

Master the Might of the Hybrid Cloud Reach for the Sky Master the Might of the Hybrid Cloud WHITE PAPER As an IT decision maker at a global enterprise, you face unique challenges in managing a complex infrastructure with varied resources

More information

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age. Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Load Measurement

More information

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES

CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES CLOUDDMSS: CLOUD-BASED DISTRIBUTED MULTIMEDIA STREAMING SERVICE SYSTEM FOR HETEROGENEOUS DEVICES 1 MYOUNGJIN KIM, 2 CUI YUN, 3 SEUNGHO HAN, 4 HANKU LEE 1,2,3,4 Department of Internet & Multimedia Engineering,

More information

AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD

AUTOMATED AND ADAPTIVE DOWNLOAD SERVICE USING P2P APPROACH IN CLOUD IMPACT: International Journal of Research in Engineering & Technology (IMPACT: IJRET) ISSN(E): 2321-8843; ISSN(P): 2347-4599 Vol. 2, Issue 4, Apr 2014, 63-68 Impact Journals AUTOMATED AND ADAPTIVE DOWNLOAD

More information

Virtualization Technology using Virtual Machines for Cloud Computing

Virtualization Technology using Virtual Machines for Cloud Computing International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Virtualization Technology using Virtual Machines for Cloud Computing T. Kamalakar Raju 1, A. Lavanya 2, Dr. M. Rajanikanth 2 1,

More information

A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing

A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing A Comparative Study on Load Balancing Algorithms with Different Service Broker Policies in Cloud Computing Sonia Lamba, Dharmendra Kumar United College of Engineering and Research,Allahabad, U.P, India.

More information

Accelerating Cloud Based Services

Accelerating Cloud Based Services Accelerating Cloud Based Services A White Paper February 2011 1.1 Replify 2011 Table of Contents Executive Summary... 3 Introduction... 4 The Network a Barrier to Cloud Adoption... 4 Current Solutions...

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK IMPLEMENTATION OF AN APPROACH TO ENHANCE QOS AND QOE BY MIGRATING SERVICES IN CLOUD

More information

Maximizing Your Desktop and Application Virtualization Implementation

Maximizing Your Desktop and Application Virtualization Implementation Maximizing Your Desktop and Application Virtualization Implementation The Essentials Series sponsored by David Davis Article 1: Using Hosted Applications with Desktop Virtualization... 1 The State of Desktop

More information

Designing a Cloud Storage System

Designing a Cloud Storage System Designing a Cloud Storage System End to End Cloud Storage When designing a cloud storage system, there is value in decoupling the system s archival capacity (its ability to persistently store large volumes

More information

IMCM: A Flexible Fine-Grained Adaptive Framework for Parallel Mobile Hybrid Cloud Applications

IMCM: A Flexible Fine-Grained Adaptive Framework for Parallel Mobile Hybrid Cloud Applications Open System Laboratory of University of Illinois at Urbana Champaign presents: Outline: IMCM: A Flexible Fine-Grained Adaptive Framework for Parallel Mobile Hybrid Cloud Applications A Fine-Grained Adaptive

More information

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091

Permanent Link: http://espace.library.curtin.edu.au/r?func=dbin-jump-full&local_base=gen01-era02&object_id=154091 Citation: Alhamad, Mohammed and Dillon, Tharam S. and Wu, Chen and Chang, Elizabeth. 2010. Response time for cloud computing providers, in Kotsis, G. and Taniar, D. and Pardede, E. and Saleh, I. and Khalil,

More information

How To Understand Cloud Computing

How To Understand Cloud Computing Overview of Cloud Computing (ENCS 691K Chapter 1) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Overview of Cloud Computing Towards a definition

More information

Desktop Virtualization Technologies and Implementation

Desktop Virtualization Technologies and Implementation ISSN : 2250-3021 Desktop Virtualization Technologies and Implementation Pranit Patil 1, Shakti Shekar 2 1 ( Mumbai, India) 2 (Mumbai, India) ABSTRACT Desktop virtualization is new desktop delivery method

More information

Scheduling Video Stream Transmissions for Distributed Playback over Mobile Cellular Networks

Scheduling Video Stream Transmissions for Distributed Playback over Mobile Cellular Networks Scheduling Video Stream Transmissions for Distributed Playback over Mobile Cellular Networks Kam-Yiu Lam 1, Joe Yuen 1, Sang H. Son 2 and Edward Chan 1 Department of Computer Science 1 City University

More information

Maximizing Your Desktop and Application Virtualization Implementation

Maximizing Your Desktop and Application Virtualization Implementation Maximizing Your Desktop and Application Virtualization Implementation The Essentials Series sponsored by David Davis Article 1: Using Hosted Applications with Desktop Virtualization... 1 The State of Desktop

More information

Recommendations for Performance Benchmarking

Recommendations for Performance Benchmarking Recommendations for Performance Benchmarking Shikhar Puri Abstract Performance benchmarking of applications is increasingly becoming essential before deployment. This paper covers recommendations and best

More information

Cloud Computing, Virtualization & Green IT

Cloud Computing, Virtualization & Green IT Cloud Computing, Virtualization & Green IT Cloud computing can change how IT supports business Consider the following: As much as 85% of computing capacity sits idle in distributed computing environments.

More information

Desktop Virtualization

Desktop Virtualization Desktop Virtualization VMware View for the Post PC Era Bart Van de Putte, I.R.I.S. ICT OUR END USER COMPUTING VISION Cloud Computing is changing the Way We Collaborate and Work ACCESS: U.S. Employees Survey

More information

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing

A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing A Dynamic Resource Management with Energy Saving Mechanism for Supporting Cloud Computing Liang-Teh Lee, Kang-Yuan Liu, Hui-Yang Huang and Chia-Ying Tseng Department of Computer Science and Engineering,

More information

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com

Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India talk2tamanna@gmail.com IJCSIT, Volume 1, Issue 5 (October, 2014) e-issn: 1694-2329 p-issn: 1694-2345 A STUDY OF CLOUD COMPUTING MODELS AND ITS FUTURE Tamanna Roy Rayat & Bahra Institute of Engineering & Technology, Punjab, India

More information

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud

More information

A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture

A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture , March 12-14, 2014, Hong Kong A Framework for the Design of Cloud Based Collaborative Virtual Environment Architecture Abdulsalam Ya u Gital, Abdul Samad Ismail, Min Chen, and Haruna Chiroma, Member,

More information

IJRSET 2015 SPL Volume 2, Issue 11 Pages: 29-33

IJRSET 2015 SPL Volume 2, Issue 11 Pages: 29-33 CLOUD COMPUTING NEW TECHNOLOGIES 1 Gokul krishnan. 2 M, Pravin raj.k, 3 Ms. K.M. Poornima 1, 2 III MSC (software system), 3 Assistant professor M.C.A.,M.Phil. 1, 2, 3 Department of BCA&SS, 1, 2, 3 Sri

More information

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand

More information

Mobile Performance Testing Approaches and Challenges

Mobile Performance Testing Approaches and Challenges NOUS INFOSYSTEMS LEVERAGING INTELLECT Mobile Performance Testing Approaches and Challenges ABSTRACT Mobile devices are playing a key role in daily business functions as mobile devices are adopted by most

More information

Cloud Computing Utility and Applications

Cloud Computing Utility and Applications Cloud Computing Utility and Applications Pradeep Kumar Tiwari 1, Rajesh Kumar Shrivastava 2, Satish Pandey 3, Pradeep Kumar Tripathi 4 Abstract Cloud Architecture provides services on demand basis via

More information