Abstract
Infrastructure as a Service(IaaS) is important in Cloud Computing, which provides on-demand virtual machines(VMs) to users. The resource management plays an important role in IaaS cloud, which deploys and relocates virtual machine on available hosts for different targets, such as load balancing, power saving and resource utilization improving. The virtual machine placement problem can be considered as a bin packing problem. Many researchers use the heuristic algorithms based approach to solve this virtual machine placement problem. However, they all focus on how to find the optimization solution for the bin packing problem of virtual machine placement. These studies did not consider the scheduling of multiple virtual machine migration that involved in the transfer process from one V-P mapping to another. Because of the large overhead produced by virtual machine migration, the optimization of multiple virtual machines migration process could reduce the overhead of resource management in IaaS cloud, and accelerate the migration process. In this paper, we analyse and formal the multiple virtual machines migration problem, and propose a scheduling method to reduce the VM migration times and accelerate the migration process. Experiments show that our method can decrease the VM migration times, reduce the traffic and accelerate the process of multiple virtual machine migration.
Chapter PDF
References
Armbrust, M., et al.: A view of cloud computing. Communications of the ACM 53(4), 50–58 (2010)
Zhang, Q., Cheng, L., Boutaba, R.: Cloud computing: state-of-the-art and research challenges. Journal of Internet Services and Applications 1(1), 7–18 (2010)
Rosenblum, M., Garfinkel, T.: Virtual machine monitors: Current technology and future trends. Computer 38(5), 39–47 (2005)
Amazon Elastic Compute Cloud, http://aws.amazon.com/en/ec2/ (accessed May 2013)
vCloud, http://en.wikipedia.org/wiki/VCloud (accessed May 2013)
Ren, X., Lin, R., Zou, H.: A dynamic load balancing strategy for cloud computing platform based on exponential smoothing forecast. In: International Conference on Cloud Computing and Intelligence Systems (2011)
Srikantaiah, S., Kansal, A., Zhao, F.: Energy aware consolidation for cloud computing. In: USENIX Conference on Power Aware Computing and Systems (2008)
Vmware. Resource management with VMware DRS. VMware Whitepaper (2006)
Song, Y., Li, Y., Wang, H., Zhang, Y., Feng, B., Zang, H., Sun, Y.: A service-oriented priority-based resource scheduling scheme for virtualized utility computing. In: Sadayappan, P., Parashar, M., Badrinath, R., Prasanna, V.K. (eds.) HiPC 2008. LNCS, vol. 5374, pp. 220–231. Springer, Heidelberg (2008)
Zhang, Z., et al.: A VM-based Resource Management Method Using Statistics. In: International Conference on Parallel and Distributed Systems (2012)
Bobroff, N., Kochut, A., Beaty, K.: Dynamic placement of virtual machines for managing sla violations. In: International Symposium on Integrated Network Management (2007)
Verma, A., Ahuja, P., Neogi, A.: pMapper: power and migration cost aware application placement in virtualized systems. In: Issarny, V., Schantz, R. (eds.) Middleware 2008. LNCS, vol. 5346, pp. 243–264. Springer, Heidelberg (2008)
Lin, J.W., Chen, C.H.: Interference-aware virtual machine placement in cloud computing systems. In: International Conference on Computer & Information Science 2012 (2012)
Campegiani, P., Presti, F.L.: A general model for virtual machines resources allocation in multi-tier distributed systems. In: International Conference on Autonomic and Autonomous Systems (2009)
Gao, Y., et al.: A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. Journal of Computer and System Sciences (2013)
Khanna, G., et al.: Application performance management in virtualized server environments. In: Network Operations and Management Symposium (2006)
Prevost, J.J., et al.: Load prediction algorithm for multi-tenant virtual machine environments. In: World Automation Congress, WAC (2012)
Wang, X., Wang, Y.: Coordinating power control and performance management for virtualized server clusters. Transactions on Parallel and Distributed Systems 22(2), 245–259 (2011)
Liao, X., Jin, H., Liu, H.: Towards a green cluster through dynamic remapping of virtual machines. Future Generation Computer Systems 28(2), 469–477 (2012)
Liu, H., et al.: Performance and energy modeling for live migration of virtual machines. In: International Symposium on High Performance Distributed Computing (2011)
Jin, H., et al.: Live virtual machine migration with adaptive, memory compression. In: International Conference on Cluster Computing and Workshops (2009)
Xenserver, http://www.citrix.com/products/xenserver/overview.html (accessed May 2013)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 IFIP International Federation for Information Processing
About this paper
Cite this paper
Zhang, Z., Xiao, L., Chen, X., Peng, J. (2013). A Scheduling Method for Multiple Virtual Machines Migration in Cloud. In: Hsu, CH., Li, X., Shi, X., Zheng, R. (eds) Network and Parallel Computing. NPC 2013. Lecture Notes in Computer Science, vol 8147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40820-5_12
Download citation
DOI: https://doi.org/10.1007/978-3-642-40820-5_12
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40819-9
Online ISBN: 978-3-642-40820-5
eBook Packages: Computer ScienceComputer Science (R0)