Abstract
In cloud datacenters, virtual machine (VM) allocation in a power efficient way remains a critical research problem. There are a number of algorithms for allocating the workload among different machines. However, existing works do not consider more than one energy efficient host, thus they are not efficient for large scale cloud datacenters. In this paper, we propose a VM allocation algorithm to achieve higher energy efficiency in large scale cloud datacenters. Simulation result shows that, compared with BRS, RR and MPD algorithms, our algorithms can achieve 23 %, 23 % and 9 % more power efficiency in large scale cloud environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Zakarya, M., Khan, A.A.: Cloud QoS, high availability & service security issues with solutions. IJCSNS 12, 71 (2012)
Malik, S.U.R., Khan, S.U., Srinivasan, S.K.: Modeling and analysis of state-of-the-art VM-based cloud management platforms. IEEE Trans. Cloud Comput. 1, 1 (2013)
Hussain, H., Malik, S.U.R., Hameed, A., Khan, S.U., Bickler, G., Min-Allah, N., Qureshi, M.B., Zhang, L., Yongji, W., Ghani, N., et al.: A survey on resource allocation in high performance distributed computing systems. Parallel Comput. 39, 709–736 (2013)
Shuja, J., Bilal, K., Madani, S.A., Khan, S.U.: Data center energy efficient resource scheduling. Clust. Comput. 17, 1265–1277 (2014)
Beloglazov, A., Buyya, R.: Energy efficient allocation of virtual machines in cloud data centers. In: 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid) (2010)
Lago, D.G.d., Madeira, E.R., Bittencourt, L.F.: Power-aware virtual machine scheduling on clouds using active cooling control and DVFS. In: Proceedings of the 9th International Workshop on Middleware for Grids, Clouds and e-Science (2011)
Shah, M.D., Prajapati, H.B.: Reallocation and allocation of virtual machines in cloud computing (2013)
Beloglazov, A., Buyya, R.: Energy efficient resource management in virtualized cloud data centers. In: Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (2010)
Berl, A., Gelenbe, E., Di Girolamo, M., Giuliani, G., De Meer, H., Dang, M.Q., Pentikousis, K.: Energy-efficient cloud computing. Comput. J. 53, 1045–1051 (2010)
Binder, W., Suri, N.: Green computing: energy consumption optimized service hosting. In: Nielsen, M., Kučera, A., Miltersen, P.B., Palamidessi, C., Tůma, P., Valencia, F. (eds.) SOFSEM 2009. LNCS, vol. 5404, pp. 117–128. Springer, Heidelberg (2009)
Hu, L., Jin, H., Liao, X., Xiong, X., Liu, H.: Magnet: a novel scheduling policy for power reduction in cluster with virtual machines. In: IEEE International Conference on Cluster Computing (2008)
Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28, 755–768 (2012)
Beloglazov, A., Buyya, R.: Energy efficient resource management in virtualized cloud data centers. In: Proceedings of the 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (2010)
Buyya, R., Beloglazov, A., Abawajy, J.: Energy-effcient management of datacenter resources for cloud computing: a vision, architectural elements, and open challenges (2010). arXiv preprint arXiv:1006.0308
Beloglazov, A., Buyya, R.: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr. Comput. Pract. Exp. 24, 1397–1420 (2012)
Qian, H., Lv, Q.: Proximity-aware cloud selection and virtual machine allocation in IaaS cloud platforms. In: IEEE 7th International Symposium on Service Oriented System Engineering (SOSE) (2013)
Schmidt, M., Fallenbeck, N., Smith, M., Freisleben, B.: Efficient distribution of virtual machines for cloud computing. In: 18th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP) (2010)
Corradi, A., Fanelli, M., Foschini, L.: VM consolidation: a real case based on OpenStack Cloud. Future Gener. Comput. Syst. 32, 118–127 (2014)
Kousiouris, G., Cucinotta, T., Varvarigou, T.: The effects of scheduling, workload type and consolidation scenarios on virtual machine performance and their prediction through optimized artificial neural networks. J. Syst. Softw. 84, 1270–1291 (2011)
Sonnek, J., Greensky, J., Reutiman, R., Chandra, A.: Starling: minimizing communication overhead in virtualized computing platforms using decentralized affinity-aware migration. In: 39th International Conference on Parallel Processing (ICPP) (2010)
Sudevalayam, S., Kulkarni, P.: Affinity-aware modeling of CPU usage for provisioning virtualized applications. In: IEEE International Conference on Cloud Computing (CLOUD) (2011)
Goiri, I., Julia, F., Nou, R., Berral, J.L., Guitart, J., Torres, J.: Energy-aware scheduling in virtualized datacenters. In: IEEE International Conference on Cluster Computing (CLUSTER) (2010)
Quang-Hung, N., Thoai, N., Son, N.T.: EPOBF: energy efficient allocation of virtual machines in high performance computing cloud. In: Hameurlain, A., Küng, J., Wagner, R., Thoai, N., Dang, T.K. (eds.) TLDKS XVI. LNCS, vol. 8960, pp. 71–86. Springer, Heidelberg (2015)
Geronimo, G.A., Werner, J., Westphall, C.B., Westphall, C.M., Defenti, L.: Provisioning and resource allocation for green clouds. In: 12th International Conference on Networks (ICN) (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Ali, A., Lu, L., Zhu, Y., Yu, J. (2016). An Energy Efficient Algorithm for Virtual Machine Allocation in Cloud Datacenters. In: Wu, J., Li, L. (eds) Advanced Computer Architecture. ACA 2016. Communications in Computer and Information Science, vol 626. Springer, Singapore. https://doi.org/10.1007/978-981-10-2209-8_6
Download citation
DOI: https://doi.org/10.1007/978-981-10-2209-8_6
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-2208-1
Online ISBN: 978-981-10-2209-8
eBook Packages: Computer ScienceComputer Science (R0)