The Cost of Reconfiguration in a Cloud

Size: px
Start display at page:

Download "The Cost of Reconfiguration in a Cloud"

Transcription

1 The Cost of Reconfiguration in a Cloud Akshat Verma IBM Research - India akshatverma@in.ibm.com Gautam Kumar Ricardo Koller IIT Kharagpur Florida International University gautamkumar.iit@gmail.com rkoll001@cs.fiu.edu ABSTRACT Emerging clouds promise enterprises the ability to increase or decrease their resource allocation on demand using virtual machine resizing and migration. These dynamic reconfiguration actions lead to performance impact during the reconfiguration duration. In this paper, we study the cost of reconfiguring a cloud-based IT infrastructure in response to workload variations. We observe that live migration requires a significant amount of spare CPU on the source server (but not on the target server). If spare CPU is not available, it impacts both the duration of migration and the performance of the application being migrated. Further, the amount of CPU required for live migration varies with the active memory of the VM being migrated. Finally, we show that live migration may impact any co-located VMs based on the cache usage pattern of the co-located VM. We distill all our observations to present a list of practical recommendations to cloud providers for minimizing the impact of reconfiguration during dynamic resource allocation. 1. INTRODUCTION Cloud computing has emerged as one of the most promising compute platforms for the future [3, 4, 9]. Clouds have a distinct advantage over traditional data centers in providing elasticity and achieving higher resource utilization. Elasticity from a customer s perspective is the ability to increase or decrease the amount of resources it wants to reserve for itself. Elasticity from a providers perspective is the ability to seamlessly move resources from one customer to another in response to variation in demand, thus allowing the cloud to operate at high resource utilization. Virtualization is the key technology that enables both elasticity and high resource utilization in clouds. To achieve the twin objectives, clouds host diverse applications as virtual machines on a shared physical server to achieve higher resource utilization. Further, the resources assigned to any set of applications hosted on the cloud or even the complete cloud can shrink/expand based on workload intensity. The virtu- Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Middleware 10 Companion Bangalore, India Copyright 2010 ACM X-XXXXX-XX-X/XX/XX...$5.00. alization layer provides the required isolation layer between applications running on the same physical server. Frequent reconfiguration or dynamic resource allocation from a shared pool is one of the defining attributes of a cloud. Moving resources from one customer to another or from a shared pool is achieved using either (i) Dynamic Virtual Machine (VM) resizing and VM Live Migration or (ii) Creating new VM instances. Dynamic VM resizing allows the resources assigned to a VM to be changed on the fly and Live Migration allows a VM to move to a different physical server if enough resources are not available on the server it is currently hosted on. Live migration also allows a cloud provider to consolidate VMs to a small number of physical servers during periods of low load, thus achieving power savings. Increasing or decreasing the number of VMs for a customer also provides the same functionality, albeit at a coarser granularity. Such horizontal scaling is only applicable to clustered applications with a gateway that distributes requests to nodes in the cluster. Further, horizontal scaling incurs additional cost due to increase in the number of software licenses. Finally, data center management cost is typically directly proportional to the number of VMs and horizontal scaling leads to an increased labour cost. As a consequence, VM resizing and Live Migration have been preferred as a tool for dynamic consolidation in virtualized data centers [1, 5, 11, 16, 18]. Hence, in this study, we focus on the combination of Live VM Resizing and Live Migration technologies, which provide a more flexible and cost-effective alternative for dynamic resource allocation or reconfiguration in virtualized data centers or clouds. In this paper, we use the terms virtualized data center and clouds interchangeably to denote data centers that support dynamic resource allocation for virtual machines. 1.1 Motivation Dynamic resource management in a typical cloud setting consists of periodic reconfiguration in a cloud (Fig. 1). A Monitoring Engine collects the resource usage for various applications in the cloud, which is used by a Prediction Engine to estimate the resource demand for the next reconfiguration period. A Placement Manager uses the demand to come up with a reconfiguration of the cloud. The Placement Manager uses models for performance, power and reconfiguration to come up with a reconfiguration that minimizes the total cost. There has been a lot of work on Placement Manager, Performance Modeling and Power Modeling [7, 11, 13, 15, 16, 17, 18]. In this work, we focus on Reconfiguration Cost Modeler that estimates the reconfiguration cost for a

2 Performance Modeler Reconfiguration Cost Modeler Power Modeler reconfiguration impact due to consolidation. Monitoring Engine Prediction Engine Workload Demand Managed Cloud Environment Placement Manager Virtualization Manager Figure 1: Reconfiguration Cost Models in Cloud Resource Management specific consolidation period. Migration Time (seconds) 25 bt is ua sp lu daxpy Benchmark Figure 2: Variation in Live Migration time Dynamic resource reconfiguration using VM Resizing and Live Migration comes with associated costs. The cost of live migration is significant and needs to be factored during dynamic resource allocation [15, 6, 1, 5]. Existing approaches for dynamic consolidation assume the cost to be proportional to active memory [15] or use a application-specific model that is oblivious to other co-located VMs and server utilization [6]. We observe that the duration of a live migration for an application running identical workload can vary by % or more depending on the server utilization and other co-located VMs (Fig. 2). Thus it is necessary to take these factors into account while administering dynamic resource allocation. 1.2 Contribution In this work, we address the following questions: (i) What are the important factors that determine the cost of reconfiguration? (i) How can we reduce the impact of reconfiguration? We conduct a detailed experimental study and identify the parameters that influence the cost of migrating a VM. We show that reconfiguration cost depends heavily on the application type and can not be captured solely by high level system parameters. We show that live migration requires spare CPU on the source server but not on the target server. We also show that this CPU overhead varies with the number of dirty pages of the VM being migrated. Our most interesting observation is that the impact of a colocated VM is the same as the impact of reduced resources on the server. Finally, we use our experimental studies to come up with a list of practical recommendations that may be employed by administrators of virtualized data centers or clouds. Our recommendations can be used to refine existing dynamic consolidation methodologies and minimize the 2. BACKGROUND We now present a background of the mechanisms for reconfiguration in a cloud. 2.1 Reconfiguration Mechanisms in cloud The reconfiguration mechanisms considered in this paper are (i) Dynamic VM resizing or Dynamic Logical Partition (DLPAR) resizing (ii) Live VM Migration. We provide a background of both these actions next. Modern hypervisors allow fairly low overhead implicit and explicit VM resizing. A VM is defined with a minimum resource reservation min, a maximum capacity allowed max and a share to capture its priority for shared resources. The range between the min and max provides implicit VM resizing in a hypervisor. When a VM is idle, its allocation is given to any other VM that may require resources (within its max). This allows the physical machine to provide resource to any virtual machine that sees an increase in workload as long as the server has spare capacity. Explicit VM resizing is performed by changing the entitlements (min or max or both) for each VM. Hypervisors now support DL- PAR resizing, which allows the entitlements to be changed on a running VM. Our experiments on DLPAR resizing for on both IBM Power6 platform with phyp hypervisor and IBM HS21 BladeServer with VMWare ESX 3 showed that the duration for VM resizing was less than 1 second. Further, for applications as diverse as Rubis and NAS Parallel Benchmark, there is no perceptible performance impact during VM resizing. Hence, we focus only on the impact of live migration for this study. Live VM migration is a very powerful mechanism allowing workloads to be spread around a larger number of machines during high load and to be consolidated to fewer servers during periods of low load. The most important aspect in terms of the performance impact of a live migration activity is the copying of in-memory state from the source hypervisor to the target hypervisor [12, 2, 10]. The copying of in-memory state consists of the following phases: 1. Pre-Copy Phase: The applications keep running in this phase. The phase works in rounds. In the first round, all the active pages in memory are copied to the target server. In any subsequent round, all pages that were made dirty in the previous round are copied. The Pre-Copy Phase typically terminates when either the number of dirty pages are small (less than some constant C small ) or the decrease in the number of dirty pages between two subsequent iterations is small, i.e. no progress (less than C noprog). 2. Stop and Copy Phase: The application is stopped in this phase and all the remaining dirty pages are copied to the target server to complete migration. The Stop and Copy Phase is small for typical applications, usually less than 1 second. It is the Pre-Copy Phase that is much longer [12, 2] and increases with the size of memory being copied. In this work, we try to characterize the duration and impact of this phase. 2.2 Model Parameters

3 The goal of this work is to characterize the impact of a reconfiguration activity. We use the following parameters to determine the performance impact of migrating a VM V M i. 1. Duration (τ(i)): The time taken to complete the live migration. 2. Self-Impact (π s(i)): Ratio between the drop in throughput during migration and the throughput without migration of the application on V M i. 3. Co-Impact (π c(j)): Ratio between the drop in throughput for a co-located VM V M j during migration and the throughput of V M j without migration The first parameter determines the duration for which the performance impact of the reconfiguration would be observed. The second and third parameters capture the quantitative impact during the migration. 3. IMPACT OF VIRTUAL MACHINE LIVE MIGRATION We conducted a large number of experiments to obtain insights that could be used to predict the cost of live migration actions. We first describe the experimental setup used for our study. 3.1 Experimental Setup Our experimental testbed consisted of a small virtualized server farm and a SAN environment. Our server farm consisted of 7 IBM HS 21 Bladecenter servers hosted on an IBM Bladecenter-H Chassis. To simulate a cloud infrastructure, all the servers ran VMWare ESX Server Enterprise 3.5 with VMotion enabled. One network port for each server was dedicated as a vkernel port for VMotion. The other port on the server was used for communicating with a client that was used to drive workloads on our testbed. Every server had a dedicated 2GBps Fibre Channel port, which was connected to an IBM DS4800 Storage Controller via a Cisco MDS Fiber Channel Switch. All the virtualization management actions (VM resizing, VM migration) were handled via the VMWare Virtual Center 2.5 hosted on a separate dedicated server. We used the daxpy and dcopy benchmarks from the BLAS- 1 library [14] for our experiments. daxpy is a compute intensive benchmark that uses most of the compute components whereas dcopy is a purely memory copy benchmark. The benchmarks allowed us to vary the size of the vector used during execution, the number of iterations, and allowed us to control the throughput by sleeping between iterations. All the experiments were repeated 8 times and the means are reported. Hypervisors from different vendors have their own strengths and weaknesses based on their current implementation. Our goal is to come up with a model that captures the inherent design of live migration and is oblivious of certain weaknesses of the current implementation, which may be easily sorted out in future. Hence, we also experimented with a parallel data center using the phyp hypervisor on IBM Power6 JS-22 blades and validated our observations. 3.2 Observations We divided our data center into two clusters. The first cluster (Cluster 1) had servers running 1 3.2GHz Xeon processor with 2MB cache. The second cluster (Cluster 2) had servers with 2 3.2GHz Xeon processors. Servers from both clusters had 8GB RAM each. We also ensured that our virtual machines always required less than 3.2GHz to run their applications. Hence, the second cluster captures server farms where there is spare CPU capacity available for any migration related overheads whereas the first cluster captures server farms running at high utilization. Migration Time e+06 Dcopy_10_2 Dcopy_20_2 Daxpy_10_2 Daxpy_2000_2 Daxpy_20_2 Figure 3: Impact of Active Memory on Duration of Migration with spare CPU In our first experiment, we investigate the linear relationship between active memory and duration of migration. We increase the memory footprint of both daxpy and dcopy benchmarks and migrate them from the high capacity cluster 2. Further, we change their throughput so that they use from 10MHz to 20MHz and observe their duration of migration (Fig. 3). We note that there is indeed a linear relationship between memory actively used and the duration of migration for a fixed application. However, two applications with the same active memory may have different migration duration. Further, we note that the throughput of an application does not impact migration duration (at constant memory footprint). Since the write rate and dirty rate vary with throughput, the above observation implies that write rate and dirty rate do not have a significant impact on the duration of migration. The minimal impact of dirty rate on the duration of migration implies that the expensive logging of memory traces is not required in clouds. We capture the results of this experiment in the following observation. Observation 1. If there are no resource constraints, the duration of migration for an application varies linearly with the active memory of the VM. The migration duration varies across applications with same memory footprint. The impact of dirty rate can be ignored without significant loss in accuracy. In our next experiment, we investigate if CPU utilization does play a role in determining the impact of migration. We run the daxpy benchmark at different CPU and active memory utilization on Cluster 1 (low capacity cluster) and observe the duration of migration in Fig. 4(a). It is evident that as the application reaches 2000MHz, the migration thread gets throttled. Further, we note that the impact of migration may reach as high as %. One may also observe that the migration duration increases at very low CPU allocation of the VM being migrated. The current implementation of VMWare ESX 3.5 requires some resources from the VM s quota to carry out the migration. However, on the Power6 platform using phyp, we did not see any impact of lower VM entitlement as long as the server had spare resources. We conclude that increase in the duration of migration for a VM with a small resource entitlement (even when the server

4 Duration of Migration Normalized Job Duration MB 80MB 0MB CPU Allocated (a) Cluster1 (No Migration) Cluster2 (No Migration) Cluster1 (Migration to 2) Cluster2 (Migration to 1) 0.9 (b) Figure 4: (a) Impact of CPU on Migration Duration. (b) Performance Impact of source and target server spare CPU has spare resources) is an artifact of a specific implementation and not a design constraint. Hence, we ignore this impact in our work. Our previous experiment established the need for incorporating CPU utilization in a model to estimate the impact of live migration. The migration of a VM involves two servers, a source server and a target server. We need to understand if high CPU utilization at source or target server impacts migration. Hence, in our next experiment, we migrate the daxpy benchmark at CPU utilization of 20MHz from high capacity cluster 2 to low capacity cluster 1 and vice versa. We log the time taken to run the benchmark with and without migration and plot the self-impact of migration π s(i) in Fig. 4(b). We note that migration from cluster 2 to cluster 1 leads to no performance impact whereas migration from cluster 1 to cluster 2 leads to an increase in running time upto %. This behaviour is a direct consequence of the fact that the source hypervisor needs to maintain the list of active pages, which requires processing cycles. On the other hand, the target hypervisor only needs to receive memory pages sent by the source server, requiring minimal CPU resources. The high CPU need for live migration and the contrasting impact of source and target server CPU utilization is captured in our next observation. Observation 2. Live migration requires spare CPU resources on the source server but not on the target server. If spare CPU is not available, it impacts the duration of migration and the performance of the VM being migrated. Our early experiments hint that the amount of CPU required for live migration is not a constant and varies based on the application footprint. Since the hypervisor needs to maintain a dirty bit for each active page, the amount of CPU required by the hypervisor for live migration may be related to the number of active pages used by the VM. We confirm this intuition by estimating the self-impact of migration for the daxpy benchmark at different values of dirty pages and CPU utilization (Fig. 5(a)). We note that for a CPU allo- Migration Time Throughput Drop MHz 2000MHz 10MHz (a) Dcopy_10_1 Dcopy_20_1 Daxpy_10_1 Daxpy_2000_1 Daxpy_20_1 Daxpy_20_ e+06 (b) Figure 5: Impact of dirty memory on (a) CPU required for Migration and (b) duration of migration cation of 20MHz, the application incurs performance impact for the entire range of active memory. Further, the performance impact increases with an increase in active memory. The run with CPU allocation of 2000MHz is more revealing as it shows no performance impact at low memory footprint and significant performance impact at high memory footprint. The same observation is confirmed for a CPU allocation of 10MHz as well. The impact of memory footprint on CPU requirement exhibits itself in the duration of migration as well. The CPU bottleneck throttles the migration activity as well, leading to an increase in Migration Time Vs Active Memory slope in Fig. 5(b). One may observe that the slope is lower for the high capacity cluster 2 (daxpy 20 2) than for cluster 1 (daxpy 20 1) at 20MHz. One may also note that the increase in migration slope for daxpy 10 and daxpy 2000 coincides with the first time non-zero performance impact is observed in Fig. 5(a). The above experiment confirms our intuition and leads to the following observation. Observation 3. The amount of CPU required for live migration increases with an increase in the number of active pages of the VM being migrated. Migration Duration 80 Migration (VM2 = 0) Migration (VM2 = 0) Migration (VM2 = 800) Figure 6: Impact of Secondary VM on Duration of Migration We next investigate the impact of a secondary VM on the performance of a VM being migrated and on the migration process. We run the daxpy benchmark on a background V M V M2 with a memory footprint of MB and vary its CPU allocation. The foreground VM has a CPU allocation of 1200MHz. The memory footprint of the foreground VM

5 VM1 Throughput Drop VM2 Duration VM2 = 0 VM2 = 0 VM2 = 800 VM2=0 (baseline) VM2=0 (Migration) VM2=800 (baseline) VM2=800 (Migration) 85 Figure 7: Impact of Secondary VM on Performance is varied and it is migrated from the low capacity cluster 1. The duration of migration is plotted in Fig. 6. The throughput drop of the foreground VM and the running time of the background VM are plotted in Fig. 7. We observe that the secondary VM has a significant performance impact on both the foreground VM as well as the migration thread. On the other hand, the secondary VM seems to be unaffected by the migration of the foreground VM. Further, there is no co-impact even at increased server utilization. The above observation can be explained by the fact that the secondary VM gets its entitlement independent of the resource contention triggered by the migration activity. The migration activity takes resources from the free resource pool and in case of contention, takes resource from the quota of the VM being migrated. Hence, the impact of a secondary VM is the same as operating the foreground VM on a lower capacity server. We capture these insights in the following observation. Observation 4. A co-located VM impacts a VM being migrated by taking away resources from the physical server. The co-located VM does not suffer from CPU contention but may suffer from cache contention based on its cache usage pattern. Our experimental study highlights the importance of incorporating CPU utilization of the source server in any model for live migration. Further, our study indicates that the impact of write rate WR i and dirty rate DR i on migration is fairly small and can be ignored. We also confirm the observation made earlier that the model should take the active memory of the application into account. Our most important observation is that the impact of migration varies based on the application. The daxpy benchmark has more instructions per memory access and lower CPI than dcopy, leading to higher processor activity. We excluded these parameters from our study but observed that he duration of migration and performance impact for these two benchmarks differ for the same active memory, CPU utilization and write/dirty rate (Fig. 3). We assess the implications of our insights for reconfiguration actions in the next section. 4. IMPLICATIONS FOR DYNAMIC RESO- URCE ALLOCATION IN CLOUDS We now leverage our observations to come up with practical recommendations for cloud or virtualized data center administrators during dynamic resource allocation. Our recommendations can also be used to enhance the vast body of dynamic consolidation methodologies, allowing them to minimize costs with minimum reconfiguration overheads. 1. Scale up needs to be pro-active as opposed to reactive: Scaling up or down is often associated with live migration of a VM. Further, scale up is often associated with high source server and low target server utilization. Combining this with the fact that live migration requires significant CPU resources (Observation 2), we conclude that scale up in reaction to high CPU utilization may lead to prolonged reconfiguration, while significantly impacting the performance of the application being migrated. Further, for the (extended) duration of live migration, all the co-located VMs would also incurr the co-impact of migration. Hence, a scale up action be performed based on a predicted resource bottleneck in advance. If an accurate prediction is not possible, a lower resource threshold should be set for triggering scale up to accommodate for resource bottlenecks during migration. 2. Scale down can be either proactive or reactive: Using the same observations as scale up, we conclude that scale down is often associated with a low source server utilization and high target server utilization. Since target server utilization has no impact on the duration or performance impact of live migration, scale down can be performed in a reactive fashion as well. 3. Prefer applications with small active memory for migration: We note that the duration of a migration does not depend only on the size of the active memory. However, Observation 1 concludes that as long as there is no resource contention, the duration of migration is directly proportional to the size of active memory. Further, as noted in Observation 3, the amount of CPU required for live migration also increases with the number of active memory pages. Hence, if a provider has a choice between migrating two applications of equal priority, (s)he should prefer applications with a smaller active memory. 4. Prefer low priority applications for migration: Drawing from Observation 4, we know that a co-located VM is not impacted by CPU contention. However, the VM being migrated has to incur both CPU contention as well as cache contention due to migration traffic. Hence, given a choice between a low priority and high priority application, one should migrate lower priority application to shield the high priority application from CPU contention. 5. While migrating low priority applications colocated on a server with high priority application, resize the VM to a smaller size: We know from the design of live migration techniques that migrating a VM with low resource entitlement would not impact the duration of migration. On the other hand, resizing a VM to a smaller size would free up more spare CPU capacity for the migration thread. Hence, the duration of migration would be reduced by resizing a low priority VM that is migrated. This would also reduce the length of time during which any co-located high priority applications suffer from co-impact π c of migration. 6. Live Migration is not suitable to handle hotspots: Hotspots are short-term overloads on servers. Since a hotspot

6 by definition is temporary and associated with high source server utilization, live migration may take an inordinately long amount of time and significantly impact the performance of the VM being migrated. Further, since the hotspot is temporary, the hotspot may disappear by the time the reconfiguration is complete. Hence, live migration may not be beneficial for handling hotspots. 5. RELATED WORK AND DISCUSSION Cloud computing has emerged as an exciting new paradigm for enterprises to achieve high resource utilization. This paradigm is based on efficient and dynamic allocation of resources between applications, facilitated by the underlying virtualization layer. Hence, dynamic consolidation of a virtualized server farm has attracted a lot of attention in the recent past. Dynamic resource consolidation techniques use either only VM resizing [13] or VM resizing in combination with live migration [16, 15, 1, 11, 5]. However, we are not aware of any study that investigates the impact of various dynamic allocation mechanisms. Anecdotal evidence as well as the recent findings in [6] identify live migration as the dynamic resource allocation mechanism with significant performance impact. Dynamic consolidation techniques, following this conventional wisdom, aim to minimize the number of migrations [1, 5, 15]. Live migration technology is available on most popular virtualization platforms including VMWare ESX, Xen, and IBM phyp [2, 12, 10]. The power of live migration as a system tool for performance management has encouragement development of live migration on non-virtualized servers as well [8]. Other than dynamic consolidation, live migration is often used for server or application maintenance as well as to eliminate performance hotspots [19]. Designers of the technology do provide empirical evidence to suggest that the performance impact of live migration is manageable. However, to our best knowledge, there is no systematic study of the parameters that impact the duration and performance impact of live migration. Further, there is no study on the frequency of reconfiguration actions in a typical virtualized server farm that employs dynamic allocation of resources to maximize resource utilization. Existing work in this area takes a very simplistic view of live migration and attaches a constant cost for migrating any VM [1, 5, 19]. Verma et al. [15] take this model a step further by linking migration cost with the active memory of the VM. In [6], Jung et al. note that live migration can significantly impact both foreground and background applications. However, none of the existing work presents a rigorous study that details out system parameters that impact applications during live migration. Our work presents this missing piece for the elaborate work on dynamic consolidation by providing an estimate on the duration and the performance impact of reconfiguration actions. We also conduct a detailed study of the performance impact of live migration on the VM being migrated as well as on co-located VMs. We distill our observations to present a list of recommendations that can be directly employed by virtualized data center administrators as well as cloud providers to minimize the impact of reconfiguration during dynamic resource allocation. Autonomous learning for efficient resource utilization of dynamic vm migration. In Proc. ACM ICS [2] C. Clark, K. Fraser, S. Hand, J. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of virtual machines. In Proc. Usenix NSDI [3] Amazon Elastic Compute Cloud. [4] Google App Engine. [5] D. Gmach, J. Rolia, L. Cherkasova, G. Belrose, T. Turicchi, and A. Kemper. An integrated approach to resource pool management: Policies, efficiency and quality metrics. In Proc. DSN, [6] G. Jung, K. Joshi, M. Hiltunen, R.Schlichting, and Calton Pu. A cost-sensitive adaptation engine for server consolidation of multitier applications. In Proc. IFIP/ACM/Usenix Middleware [7] R. Koller, A. Verma, and A. Neogi. Wattapp: An application aware power meter for shared data centers. In ICAC, [8] M. Kozuch, M. Kaminsky, and M. Ryan. Migration without virtualization. In HotOS, [9] LotusLive. [10] G. McLaughlin, L. Liu, D. DeGroff, and K. Fleck. Ibm power systems platform: Advancements in state of the art in it availability. In IBM Systems Journal, [11] Ripal Nathuji and Karsten Schwan. Virtualpower: coordinated power management in virtualized enterprise systems. In Proc. ACM SOSP, [12] M. Nelson, B-H. Lim, and G. Hutchins. Fast transparent migration for virtual machines. In Proc. Usenix ATC [13] J. Stoess, C. Lang, and F. Bellosa. Energy management for hypervisor-based virtual machines. In Proc. Usenix ATC, [14] BLAS (Basic Linear Algebra Subprograms). [15] A. Verma, P. Ahuja, and A. Neogi. pmapper: Power and migration cost aware application placement in virtualized systems. In Proc. Middleware, [16] A. Verma, P. Ahuja, and A. Neogi. Power-aware dynamic placement of hpc applications. In Proc. ACM ICS, [17] A. Verma, G. Dasgupta, T. Nayak, P. De, and R. Kothari. Server workload analysis for power minimization using consolidation. In Proc. Usenix ATC, [18] A. Verma, P. De, V. Mann, T. Nayak, A. Purohit, and R. Kothari. Brownmap: Enforcing power budget in shared data centers. In ACM/IFIP/Usenix Middleware, [19] T. Wood, P. Shenoy, A. Venkataramani, and M. Yousif. Black-box and gray-box strategies for virtual machine migration. In Proc. NSDI REFERENCES [1] H. W. Choi, H. Kwak, A. Sohn, and K. Chung.

Towards Unobtrusive VM Live Migration for Cloud Computing Platforms

Towards Unobtrusive VM Live Migration for Cloud Computing Platforms Towards Unobtrusive VM Live Migration for Cloud Computing Platforms Akane Koto 1, Hiroshi Yamada 1, Kei Ohmura 2, and Kenji Kono 1 1 Keio University, 2 NTT Software Innovation Center {koto, yamada}@sslab.ics.keio.ac.jp,

More information

Allocation of Resources Dynamically in Data Centre for Cloud Environment

Allocation of Resources Dynamically in Data Centre for Cloud Environment Allocation of Resources Dynamically in Data Centre for Cloud Environment Mr.Pramod 1, Mr. Kumar Swamy 2, Mr. Sunitha B. S 3 ¹Computer Science & Engineering, EPCET, VTU, INDIA ² Computer Science & Engineering,

More information

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Oracle Database Scalability in VMware ESX VMware ESX 3.5 Performance Study Oracle Database Scalability in VMware ESX VMware ESX 3.5 Database applications running on individual physical servers represent a large consolidation opportunity. However enterprises

More information

Balancing Server in Public Cloud Using AJAS Algorithm

Balancing Server in Public Cloud Using AJAS Algorithm Balancing Server in Public Cloud Using AJAS Algorithm Ramya.B 1, Pragaladan R 2, M.Phil Part-Time Research Scholar, Assistant Professor Department of Computer Science, Department of Computer Science, Sri

More information

Avoiding Overload Using Virtual Machine in Cloud Data Centre

Avoiding Overload Using Virtual Machine in Cloud Data Centre Avoiding Overload Using Virtual Machine in Cloud Data Centre Ms.S.Indumathi 1, Mr. P. Ranjithkumar 2 M.E II year, Department of CSE, Sri Subramanya College of Engineering and Technology, Palani, Dindigul,

More information

Evaluating the Need for Complexity in Energy-aware Management for Cloud Platforms

Evaluating the Need for Complexity in Energy-aware Management for Cloud Platforms Evaluating the Need for Complexity in Energy-aware Management for Cloud Platforms Pooja Ghumre, Junwei Li, Mukil Kesavan, Ada Gavrilovska, Karsten Schwan Center for Experimental Research in Computer Systems

More information

A Novel Method for Resource Allocation in Cloud Computing Using Virtual Machines

A Novel Method for Resource Allocation in Cloud Computing Using Virtual Machines A Novel Method for Resource Allocation in Cloud Computing Using Virtual Machines Ch.Anusha M.Tech, Dr.K.Babu Rao, M.Tech, Ph.D Professor, MR. M.Srikanth Asst Professor & HOD, Abstract: Cloud computing

More information

Resource Availability Based Performance Benchmarking of Virtual Machine Migrations

Resource Availability Based Performance Benchmarking of Virtual Machine Migrations Resource Availability Based Performance Benchmarking of Virtual Machine Migrations ABSTRACT Senthil Nathan, Purushottam Kulkarni and Umesh Bellur Department of Computer Science and Engineering Indian Institute

More information

Dynamic Load Balancing of Virtual Machines using QEMU-KVM

Dynamic Load Balancing of Virtual Machines using QEMU-KVM Dynamic Load Balancing of Virtual Machines using QEMU-KVM Akshay Chandak Krishnakant Jaju Technology, College of Engineering, Pune. Maharashtra, India. Akshay Kanfade Pushkar Lohiya Technology, College

More information

Managed Virtualized Platforms: From Multicore Nodes to Distributed Cloud Infrastructures

Managed Virtualized Platforms: From Multicore Nodes to Distributed Cloud Infrastructures Managed Virtualized Platforms: From Multicore Nodes to Distributed Cloud Infrastructures Ada Gavrilovska Karsten Schwan, Mukil Kesavan Sanjay Kumar, Ripal Nathuji, Adit Ranadive Center for Experimental

More information

Towards an understanding of oversubscription in cloud

Towards an understanding of oversubscription in cloud IBM Research Towards an understanding of oversubscription in cloud Salman A. Baset, Long Wang, Chunqiang Tang sabaset@us.ibm.com IBM T. J. Watson Research Center Hawthorne, NY Outline Oversubscription

More information

Xen Live Migration. Networks and Distributed Systems Seminar, 24 April 2006. Matúš Harvan Xen Live Migration 1

Xen Live Migration. Networks and Distributed Systems Seminar, 24 April 2006. Matúš Harvan Xen Live Migration 1 Xen Live Migration Matúš Harvan Networks and Distributed Systems Seminar, 24 April 2006 Matúš Harvan Xen Live Migration 1 Outline 1 Xen Overview 2 Live migration General Memory, Network, Storage Migration

More information

Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds

Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds Deepal Jayasinghe, Simon Malkowski, Qingyang Wang, Jack Li, Pengcheng Xiong, Calton Pu Outline Motivation

More information

Run-time Resource Management in SOA Virtualized Environments. Danilo Ardagna, Raffaela Mirandola, Marco Trubian, Li Zhang

Run-time Resource Management in SOA Virtualized Environments. Danilo Ardagna, Raffaela Mirandola, Marco Trubian, Li Zhang Run-time Resource Management in SOA Virtualized Environments Danilo Ardagna, Raffaela Mirandola, Marco Trubian, Li Zhang Amsterdam, August 25 2009 SOI Run-time Management 2 SOI=SOA + virtualization Goal:

More information

The Benefits of POWER7+ and PowerVM over Intel and an x86 Hypervisor

The Benefits of POWER7+ and PowerVM over Intel and an x86 Hypervisor The Benefits of POWER7+ and PowerVM over Intel and an x86 Hypervisor Howard Anglin rhbear@us.ibm.com IBM Competitive Project Office May 2013 Abstract...3 Virtualization and Why It Is Important...3 Resiliency

More information

Black-box and Gray-box Strategies for Virtual Machine Migration

Black-box and Gray-box Strategies for Virtual Machine Migration Black-box and Gray-box Strategies for Virtual Machine Migration Wood, et al (UMass), NSDI07 Context: Virtual Machine Migration 1 Introduction Want agility in server farms to reallocate resources devoted

More information

Enhancing the Performance of Live Migration of Virtual Machine s with WSClock Replacement Algorithm

Enhancing the Performance of Live Migration of Virtual Machine s with WSClock Replacement Algorithm Enhancing the Performance of Live Migration of Virtual Machine s with WSClock Replacement Algorithm C.Sagana M.Geetha Dr R.C.Suganthe PG student, Assistant Professor, Professor, Dept of CSE, Dept of CSE

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

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load

Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Payment minimization and Error-tolerant Resource Allocation for Cloud System Using equally spread current execution load Pooja.B. Jewargi Prof. Jyoti.Patil Department of computer science and engineering,

More information

White Paper. Recording Server Virtualization

White Paper. Recording Server Virtualization White Paper Recording Server Virtualization Prepared by: Mike Sherwood, Senior Solutions Engineer Milestone Systems 23 March 2011 Table of Contents Introduction... 3 Target audience and white paper purpose...

More information

Migration of Virtual Machines for Better Performance in Cloud Computing Environment

Migration of Virtual Machines for Better Performance in Cloud Computing Environment Migration of Virtual Machines for Better Performance in Cloud Computing Environment J.Sreekanth 1, B.Santhosh Kumar 2 PG Scholar, Dept. of CSE, G Pulla Reddy Engineering College, Kurnool, Andhra Pradesh,

More information

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1 Performance Study Performance Characteristics of and RDM VMware ESX Server 3.0.1 VMware ESX Server offers three choices for managing disk access in a virtual machine VMware Virtual Machine File System

More information

Enhancing the Scalability of Virtual Machines in Cloud

Enhancing the Scalability of Virtual Machines in Cloud Enhancing the Scalability of Virtual Machines in Cloud Chippy.A #1, Ashok Kumar.P #2, Deepak.S #3, Ananthi.S #4 # Department of Computer Science and Engineering, SNS College of Technology Coimbatore, Tamil

More information

Enabling Technologies for Distributed and Cloud Computing

Enabling Technologies for Distributed and Cloud Computing Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading

More information

Virtualization of the MS Exchange Server Environment

Virtualization of the MS Exchange Server Environment MS Exchange Server Acceleration Maximizing Users in a Virtualized Environment with Flash-Powered Consolidation Allon Cohen, PhD OCZ Technology Group Introduction Microsoft (MS) Exchange Server is one of

More information

GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR

GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR GUEST OPERATING SYSTEM BASED PERFORMANCE COMPARISON OF VMWARE AND XEN HYPERVISOR ANKIT KUMAR, SAVITA SHIWANI 1 M. Tech Scholar, Software Engineering, Suresh Gyan Vihar University, Rajasthan, India, Email:

More information

This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902

This is an author-deposited version published in : http://oatao.univ-toulouse.fr/ Eprints ID : 12902 Open Archive TOULOUSE Archive Ouverte (OATAO) OATAO is an open access repository that collects the work of Toulouse researchers and makes it freely available over the web where possible. This is an author-deposited

More information

Performance Comparison of VMware and Xen Hypervisor on Guest OS

Performance Comparison of VMware and Xen Hypervisor on Guest OS ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 2 Issue 3; July-August-2015; Page No. 56-60 Performance Comparison of

More information

Enabling Technologies for Distributed Computing

Enabling Technologies for Distributed Computing Enabling Technologies for Distributed Computing Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF Multi-core CPUs and Multithreading Technologies

More information

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution EMC Virtual Infrastructure for Microsoft Applications Data Center Solution Enabled by EMC Symmetrix V-Max and Reference Architecture EMC Global Solutions Copyright and Trademark Information Copyright 2009

More information

Two-Level Cooperation in Autonomic Cloud Resource Management

Two-Level Cooperation in Autonomic Cloud Resource Management Two-Level Cooperation in Autonomic Cloud Resource Management Giang Son Tran, Laurent Broto, and Daniel Hagimont ENSEEIHT University of Toulouse, Toulouse, France Email: {giang.tran, laurent.broto, daniel.hagimont}@enseeiht.fr

More information

Server Consolidation with Migration Control for Virtualized Data Centers

Server Consolidation with Migration Control for Virtualized Data Centers *Manuscript Click here to view linked References Server Consolidation with Migration Control for Virtualized Data Centers Tiago C. Ferreto 1,MarcoA.S.Netto, Rodrigo N. Calheiros, and César A. F. De Rose

More information

Windows Server 2008 R2 Hyper-V Live Migration

Windows Server 2008 R2 Hyper-V Live Migration Windows Server 2008 R2 Hyper-V Live Migration Table of Contents Overview of Windows Server 2008 R2 Hyper-V Features... 3 Dynamic VM storage... 3 Enhanced Processor Support... 3 Enhanced Networking Support...

More information

Downtime Analysis of Virtual Machine Live Migration

Downtime Analysis of Virtual Machine Live Migration DEPEND 211 : The Fourth International Conference on Dependability Downtime Analysis of Virtual Machine Live Migration Felix Salfner Department of Computer Science Humboldt-Universität zu Berlin, Germany

More information

SAS deployment on IBM Power servers with IBM PowerVM dedicated-donating LPARs

SAS deployment on IBM Power servers with IBM PowerVM dedicated-donating LPARs SAS deployment on IBM Power servers with IBM PowerVM dedicated-donating LPARs Narayana Pattipati IBM Systems and Technology Group ISV Enablement January 2013 Table of contents Abstract... 1 IBM PowerVM

More information

Power Aware Live Migration for Data Centers in Cloud using Dynamic Threshold

Power Aware Live Migration for Data Centers in Cloud using Dynamic Threshold Richa Sinha et al, Int. J. Comp. Tech. Appl., Vol 2 (6), 2041-2046 Power Aware Live Migration for Data Centers in Cloud using Dynamic Richa Sinha, Information Technology L.D. College of Engineering, Ahmedabad,

More information

Technical Investigation of Computational Resource Interdependencies

Technical Investigation of Computational Resource Interdependencies Technical Investigation of Computational Resource Interdependencies By Lars-Eric Windhab Table of Contents 1. Introduction and Motivation... 2 2. Problem to be solved... 2 3. Discussion of design choices...

More information

Step by Step Guide To vstorage Backup Server (Proxy) Sizing

Step by Step Guide To vstorage Backup Server (Proxy) Sizing Tivoli Storage Manager for Virtual Environments V6.3 Step by Step Guide To vstorage Backup Server (Proxy) Sizing 12 September 2012 1.1 Author: Dan Wolfe, Tivoli Software Advanced Technology Page 1 of 18

More information

How To Make A Virtual Machine Aware Of A Network On A Physical Server

How To Make A Virtual Machine Aware Of A Network On A Physical Server VMready Virtual Machine-Aware Networking White Paper Table of Contents Executive Summary... 2 Current Server Virtualization Environments... 3 Hypervisors... 3 Virtual Switches... 3 Leading Server Virtualization

More information

Aaron J. Elmore, Carlo Curino, Divyakant Agrawal, Amr El Abbadi. [aelmore,agrawal,amr] @ cs.ucsb.edu ccurino @ microsoft.com

Aaron J. Elmore, Carlo Curino, Divyakant Agrawal, Amr El Abbadi. [aelmore,agrawal,amr] @ cs.ucsb.edu ccurino @ microsoft.com Aaron J. Elmore, Carlo Curino, Divyakant Agrawal, Amr El Abbadi [aelmore,agrawal,amr] @ cs.ucsb.edu ccurino @ microsoft.com 2 Fifty+ Years of Virtualization Virtualized Processing Virtualized Memory Fifty+

More information

Comparison of Windows IaaS Environments

Comparison of Windows IaaS Environments Comparison of Windows IaaS Environments Comparison of Amazon Web Services, Expedient, Microsoft, and Rackspace Public Clouds January 5, 215 TABLE OF CONTENTS Executive Summary 2 vcpu Performance Summary

More information

Live Migration of Multiple Virtual Machines with Resource Reservation in Cloud Computing Environments

Live Migration of Multiple Virtual Machines with Resource Reservation in Cloud Computing Environments 2011 IEEE 4th International Conference on Cloud Computing Live Migration of Multiple Virtual Machines with Resource Reservation in Cloud Computing Environments Kejiang Ye, Xiaohong Jiang, Dawei Huang,

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

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing

Keywords Distributed Computing, On Demand Resources, Cloud Computing, Virtualization, Server Consolidation, Load Balancing Volume 5, Issue 1, January 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Survey on Load

More information

Microsoft Exchange Solutions on VMware

Microsoft Exchange Solutions on VMware Design and Sizing Examples: Microsoft Exchange Solutions on VMware Page 1 of 19 Contents 1. Introduction... 3 1.1. Overview... 3 1.2. Benefits of Running Exchange Server 2007 on VMware Infrastructure 3...

More information

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems Applied Technology Abstract By migrating VMware virtual machines from one physical environment to another, VMware VMotion can

More information

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies Kurt Klemperer, Principal System Performance Engineer kklemperer@blackboard.com Agenda Session Length:

More information

Cloud Server. Parallels. An Introduction to Operating System Virtualization and Parallels Cloud Server. White Paper. www.parallels.

Cloud Server. Parallels. An Introduction to Operating System Virtualization and Parallels Cloud Server. White Paper. www.parallels. Parallels Cloud Server White Paper An Introduction to Operating System Virtualization and Parallels Cloud Server www.parallels.com Table of Contents Introduction... 3 Hardware Virtualization... 3 Operating

More information

MS Exchange Server Acceleration

MS Exchange Server Acceleration White Paper MS Exchange Server Acceleration Using virtualization to dramatically maximize user experience for Microsoft Exchange Server Allon Cohen, PhD Scott Harlin OCZ Storage Solutions, Inc. A Toshiba

More information

Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing

Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing Effective Resource Allocation For Dynamic Workload In Virtual Machines Using Cloud Computing J.Stalin, R.Kanniga Devi Abstract In cloud computing, the business class customers perform scale up and scale

More information

An Approach for Dynamic Resource Allocation Using Virtualization technology for Cloud Computing

An Approach for Dynamic Resource Allocation Using Virtualization technology for Cloud Computing An Approach for Dynamic Resource Allocation Using Virtualization technology for Cloud Computing D. Mahesh Goud 1, V. Satish Kumar 2 1 M.Tech Student, Dept. of cse, Malla Reddy Engineering College (Autonomous),

More information

Cloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com

Cloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com Parallels Cloud Storage White Paper Performance Benchmark Results www.parallels.com Table of Contents Executive Summary... 3 Architecture Overview... 3 Key Features... 4 No Special Hardware Requirements...

More information

PARALLELS CLOUD SERVER

PARALLELS CLOUD SERVER PARALLELS CLOUD SERVER An Introduction to Operating System Virtualization and Parallels Cloud Server 1 Table of Contents Introduction... 3 Hardware Virtualization... 3 Operating System Virtualization...

More information

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820 Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820 This white paper discusses the SQL server workload consolidation capabilities of Dell PowerEdge R820 using Virtualization.

More information

Violin Memory 7300 Flash Storage Platform Supports Multiple Primary Storage Workloads

Violin Memory 7300 Flash Storage Platform Supports Multiple Primary Storage Workloads Violin Memory 7300 Flash Storage Platform Supports Multiple Primary Storage Workloads Web server, SQL Server OLTP, Exchange Jetstress, and SharePoint Workloads Can Run Simultaneously on One Violin Memory

More information

can you effectively plan for the migration and management of systems and applications on Vblock Platforms?

can you effectively plan for the migration and management of systems and applications on Vblock Platforms? SOLUTION BRIEF CA Capacity Management and Reporting Suite for Vblock Platforms can you effectively plan for the migration and management of systems and applications on Vblock Platforms? agility made possible

More information

Windows Server 2008 R2 Hyper-V Live Migration

Windows Server 2008 R2 Hyper-V Live Migration Windows Server 2008 R2 Hyper-V Live Migration White Paper Published: August 09 This is a preliminary document and may be changed substantially prior to final commercial release of the software described

More information

Virtualization. Dr. Yingwu Zhu

Virtualization. Dr. Yingwu Zhu Virtualization Dr. Yingwu Zhu What is virtualization? Virtualization allows one computer to do the job of multiple computers. Virtual environments let one computer host multiple operating systems at the

More information

A Holistic Model of the Energy-Efficiency of Hypervisors

A Holistic Model of the Energy-Efficiency of Hypervisors A Holistic Model of the -Efficiency of Hypervisors in an HPC Environment Mateusz Guzek,Sebastien Varrette, Valentin Plugaru, Johnatan E. Pecero and Pascal Bouvry SnT & CSC, University of Luxembourg, Luxembourg

More information

Enterprise Deployment: Laserfiche 8 in a Virtual Environment. White Paper

Enterprise Deployment: Laserfiche 8 in a Virtual Environment. White Paper Enterprise Deployment: Laserfiche 8 in a Virtual Environment White Paper August 2008 The information contained in this document represents the current view of Compulink Management Center, Inc on the issues

More information

A Review of Load Balancing Algorithms for Cloud Computing

A Review of Load Balancing Algorithms for Cloud Computing www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume - 3 Issue -9 September, 2014 Page No. 8297-8302 A Review of Load Balancing Algorithms for Cloud Computing Dr.G.N.K.Sureshbabu

More information

Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware vsphere 5

Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware vsphere 5 Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware Published: April 2012 2012 Microsoft Corporation. All rights reserved. This document is provided "as-is." Information and

More information

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment Technical Paper Moving SAS Applications from a Physical to a Virtual VMware Environment Release Information Content Version: April 2015. Trademarks and Patents SAS Institute Inc., SAS Campus Drive, Cary,

More information

Affinity Aware VM Colocation Mechanism for Cloud

Affinity Aware VM Colocation Mechanism for Cloud Affinity Aware VM Colocation Mechanism for Cloud Nilesh Pachorkar 1* and Rajesh Ingle 2 Received: 24-December-2014; Revised: 12-January-2015; Accepted: 12-January-2015 2014 ACCENTS Abstract The most of

More information

Database Systems on Virtual Machines: How Much do You Lose?

Database Systems on Virtual Machines: How Much do You Lose? Database Systems on Virtual Machines: How Much do You Lose? Umar Farooq Minhas University of Waterloo Jitendra Yadav IIT Kanpur Ashraf Aboulnaga University of Waterloo Kenneth Salem University of Waterloo

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015 RESEARCH ARTICLE OPEN ACCESS Ensuring Reliability and High Availability in Cloud by Employing a Fault Tolerance Enabled Load Balancing Algorithm G.Gayathri [1], N.Prabakaran [2] Department of Computer

More information

Capacity and Performance Overhead in Dynamic Resource Allocation to Virtual Containers

Capacity and Performance Overhead in Dynamic Resource Allocation to Virtual Containers Capacity and Performance Overhead in Dynamic Resource Allocation to Virtual Containers Zhikui Wang Xiaoyun Zhu Pradeep Padala 2 Sharad Singhal Hewlettt Packard Laboratories Palo Alto, CA 9434, USA {zhikui.wang,

More information

Cloud Computing for Universities: A Prototype Suggestion and use of Cloud Computing in Academic Institutions

Cloud Computing for Universities: A Prototype Suggestion and use of Cloud Computing in Academic Institutions Cloud Computing for Universities: A Prototype Suggestion and use of Cloud Computing in Academic Institutions Sarvesh Kumar Computer Science & Engineering LPU, India Omkara Murthy Asst.Professor,CSE LPU,India

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

Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing

Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Multi-dimensional Affinity Aware VM Placement Algorithm in Cloud Computing Nilesh Pachorkar 1, Rajesh Ingle 2 Abstract One of the challenging problems in cloud computing is the efficient placement of virtual

More information

The Future of Computing Cisco Unified Computing System. Markus Kunstmann Channels Systems Engineer

The Future of Computing Cisco Unified Computing System. Markus Kunstmann Channels Systems Engineer The Future of Computing Cisco Unified Computing System Markus Kunstmann Channels Systems Engineer 2009 Cisco Systems, Inc. All rights reserved. Data Centers Are under Increasing Pressure Collaboration

More information

Storage I/O Control: Proportional Allocation of Shared Storage Resources

Storage I/O Control: Proportional Allocation of Shared Storage Resources Storage I/O Control: Proportional Allocation of Shared Storage Resources Chethan Kumar Sr. Member of Technical Staff, R&D VMware, Inc. Outline The Problem Storage IO Control (SIOC) overview Technical Details

More information

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware Introduction By leveraging the inherent benefits of a virtualization based platform, a Microsoft Exchange Server 2007 deployment on VMware Infrastructure 3 offers a variety of availability and recovery

More information

SmartCloud Monitoring - Capacity Planning ROI Case Study

SmartCloud Monitoring - Capacity Planning ROI Case Study IBM Tivoli Software SmartCloud Monitoring - Capacity Planning ROI Case Study Document version 1.0 Venkata Somisetty, Anindya Neogi (Ph.D.), Chris Nero i Copyright International Business Machines Corporation

More information

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5 Performance Study VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5 VMware VirtualCenter uses a database to store metadata on the state of a VMware Infrastructure environment.

More information

Satisfying Service Level Objectives in a Self-Managing Resource Pool

Satisfying Service Level Objectives in a Self-Managing Resource Pool Satisfying Service Level Objectives in a Self-Managing Resource Pool Daniel Gmach, Jerry Rolia, and Lucy Cherkasova Hewlett-Packard Laboratories Palo Alto, CA, USA firstname.lastname@hp.com Abstract We

More information

solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?

solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms? solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms? CA Capacity Management and Reporting Suite for Vblock Platforms

More information

Best Practice of Server Virtualization Using Qsan SAN Storage System. F300Q / F400Q / F600Q Series P300Q / P400Q / P500Q / P600Q Series

Best Practice of Server Virtualization Using Qsan SAN Storage System. F300Q / F400Q / F600Q Series P300Q / P400Q / P500Q / P600Q Series Best Practice of Server Virtualization Using Qsan SAN Storage System F300Q / F400Q / F600Q Series P300Q / P400Q / P500Q / P600Q Series Version 1.0 July 2011 Copyright Copyright@2011, Qsan Technology, Inc.

More information

Comparison of Memory Balloon Controllers

Comparison of Memory Balloon Controllers Comparison of Memory Balloon Controllers Presented by: PNVS Ravali Advisor: Prof. Purushottam Kulkarni June 25, 2015 Ravali, CSE, IIT Bombay M.Tech. Project Stage 2 1/34 Memory Overcommitment I Server

More information

How To Power Balance A Virtual Machine On Cloud Data Center

How To Power Balance A Virtual Machine On Cloud Data Center Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 3, March 2013,

More information

White Paper on Consolidation Ratios for VDI implementations

White Paper on Consolidation Ratios for VDI implementations White Paper on Consolidation Ratios for VDI implementations Executive Summary TecDem have produced this white paper on consolidation ratios to back up the return on investment calculations and savings

More information

Dynamic Creation and Placement of Virtual Machine Using CloudSim

Dynamic Creation and Placement of Virtual Machine Using CloudSim Dynamic Creation and Placement of Virtual Machine Using CloudSim Vikash Rao Pahalad Singh College of Engineering, Balana, India Abstract --Cloud Computing becomes a new trend in computing. The IaaS(Infrastructure

More information

Cloud Computing through Virtualization and HPC technologies

Cloud Computing through Virtualization and HPC technologies Cloud Computing through Virtualization and HPC technologies William Lu, Ph.D. 1 Agenda Cloud Computing & HPC A Case of HPC Implementation Application Performance in VM Summary 2 Cloud Computing & HPC HPC

More information

Benchmarking Amazon s EC2 Cloud Platform

Benchmarking Amazon s EC2 Cloud Platform Benchmarking Amazon s EC2 Cloud Platform Goal of the project: The goal of this project is to analyze the performance of an 8-node cluster in Amazon s Elastic Compute Cloud (EC2). The cluster will be benchmarked

More information

Understanding Data Locality in VMware Virtual SAN

Understanding Data Locality in VMware Virtual SAN Understanding Data Locality in VMware Virtual SAN July 2014 Edition T E C H N I C A L M A R K E T I N G D O C U M E N T A T I O N Table of Contents Introduction... 2 Virtual SAN Design Goals... 3 Data

More information

Ecole des Mines de Nantes. Journée Thématique Emergente "aspects énergétiques du calcul"

Ecole des Mines de Nantes. Journée Thématique Emergente aspects énergétiques du calcul Ecole des Mines de Nantes Entropy Journée Thématique Emergente "aspects énergétiques du calcul" Fabien Hermenier, Adrien Lèbre, Jean Marc Menaud menaud@mines-nantes.fr Outline Motivation Entropy project

More information

A Survey of Energy Efficient Data Centres in a Cloud Computing Environment

A Survey of Energy Efficient Data Centres in a Cloud Computing Environment A Survey of Energy Efficient Data Centres in a Cloud Computing Environment Akshat Dhingra 1, Sanchita Paul 2 Department of Computer Science and Engineering, Birla Institute of Technology, Ranchi, India

More information

Empirical Examination of a Collaborative Web Application

Empirical Examination of a Collaborative Web Application Empirical Examination of a Collaborative Web Application Christopher Stewart (stewart@cs.rochester.edu), Matthew Leventi (mlventi@gmail.com), and Kai Shen (kshen@cs.rochester.edu) University of Rochester

More information

Energetic Resource Allocation Framework Using Virtualization in Cloud

Energetic Resource Allocation Framework Using Virtualization in Cloud Energetic Resource Allocation Framework Using Virtualization in Ms.K.Guna *1, Ms.P.Saranya M.E *2 1 (II M.E(CSE)) Student Department of Computer Science and Engineering, 2 Assistant Professor Department

More information

Benchmarking Hadoop & HBase on Violin

Benchmarking Hadoop & HBase on Violin Technical White Paper Report Technical Report Benchmarking Hadoop & HBase on Violin Harnessing Big Data Analytics at the Speed of Memory Version 1.0 Abstract The purpose of benchmarking is to show advantages

More information

Flauncher and DVMS Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically

Flauncher and DVMS Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically Flauncher and Deploying and Scheduling Thousands of Virtual Machines on Hundreds of Nodes Distributed Geographically Daniel Balouek, Adrien Lèbre, Flavien Quesnel To cite this version: Daniel Balouek,

More information

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009

Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009 Performance Study Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009 Introduction With more and more mission critical networking intensive workloads being virtualized

More information

Dynamic Virtual Machine Scheduling for Resource Sharing In the Cloud Environment

Dynamic Virtual Machine Scheduling for Resource Sharing In the Cloud Environment Dynamic Virtual Machine Scheduling for Resource Sharing In the Cloud Environment Karthika.M 1 P.G Student, Department of Computer Science and Engineering, V.S.B Engineering College, Tamil Nadu 1 ABSTRACT:

More information

Real Time Elastic Cloud Managment for Limited Resources

Real Time Elastic Cloud Managment for Limited Resources Real Time Elastic Cloud Managment for Limited Resources Sijin He, Li Guo, Yike Guo Department of Computing, Imperial College London, London, United Kingdom E-mail: {sh107, liguo, yg}@doc.ic.ac.uk Abstract

More information

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March-2015 575 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March-2015 575 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March-2015 575 Simulation-Based Approaches For Evaluating Load Balancing In Cloud Computing With Most Significant Broker Policy

More information

An Approach to Load Balancing In Cloud Computing

An Approach to Load Balancing In Cloud Computing An Approach to Load Balancing In Cloud Computing Radha Ramani Malladi Visiting Faculty, Martins Academy, Bangalore, India ABSTRACT: Cloud computing is a structured model that defines computing services,

More information

Virtual Machine Dynamic Provision and Image Management for UniCloud

Virtual Machine Dynamic Provision and Image Management for UniCloud Virtual Machine Dynamic Provision and Image Management for UniCloud Pangfeng Liu April 10, 2010 1 Related work 1.1 Virtual Machine 1.1.1 Application performance isolation in virtualization Performance

More information

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center VMware Virtual Infrastucture From the Virtualized to the Automated Data Center Senior System Engineer VMware Inc. ngalante@vmware.com Agenda Vision VMware Enables Datacenter Automation VMware Solutions

More information

Data Center Evolution without Revolution

Data Center Evolution without Revolution WHITE PAPER www.brocade.com DATA CENTER Data Center Evolution without Revolution Brocade networking solutions help organizations transition smoothly to a world where information and applications can reside

More information

Modeling Virtual Machine Performance: Challenges and Approaches

Modeling Virtual Machine Performance: Challenges and Approaches Modeling Virtual Machine Performance: Challenges and Approaches Omesh Tickoo Ravi Iyer Ramesh Illikkal Don Newell Intel Corporation Intel Corporation Intel Corporation Intel Corporation omesh.tickoo@intel.com

More information