The Cost of Reconfiguration in a Cloud
|
|
- Alexis Sherman
- 8 years ago
- Views:
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 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 informationAllocation 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 informationOracle 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 informationBalancing 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 informationAvoiding 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 informationEvaluating 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 informationA 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 informationResource 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 informationDynamic 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 informationManaged 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 informationTowards 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 informationXen 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 informationVariations 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 informationRun-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 informationThe 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 informationBlack-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 informationEnhancing 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 informationInfrastructure 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 informationPayment 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 informationWhite 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 informationMigration 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 informationPerformance 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 informationEnhancing 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 informationEnabling 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 informationVirtualization 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 informationGUEST 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 informationThis 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 informationPerformance 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 informationEnabling 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 informationEMC 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 informationTwo-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 informationServer 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 informationWindows 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 informationDowntime 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 informationSAS 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 informationPower 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 informationTechnical 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 informationStep 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 informationHow 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 informationAaron 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 informationComparison 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 informationLive 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 informationINCREASING 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 informationKeywords 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 informationMicrosoft 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 informationUsing 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 informationVirtualization 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 informationCloud 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 informationMS 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 informationEffective 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 informationAn 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 informationCloud 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 informationPARALLELS 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 informationDell 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 informationViolin 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 informationcan 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 informationWindows 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 informationVirtualization. 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 informationA 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 informationEnterprise 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 informationA 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 informationTop 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 informationTechnical 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 informationAffinity 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 informationDatabase 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 informationInternational 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 informationCapacity 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 informationCloud 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 informationEnergy 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 informationMulti-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 informationThe 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 informationStorage 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 informationSolution 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 informationSmartCloud 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 informationVirtualCenter 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 informationSatisfying 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 informationsolution 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 informationBest 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 informationComparison 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 informationHow 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 informationWhite 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 informationDynamic 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 informationCloud 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 informationBenchmarking 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 informationUnderstanding 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 informationEcole 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 informationA 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 informationEmpirical 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 informationEnergetic 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 informationBenchmarking 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 informationFlauncher 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 informationPerformance 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 informationDynamic 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 informationReal 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 informationInternational 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 informationAn 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 informationVirtual 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 informationVMware 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 informationData 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 informationModeling 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