Abstract
In present decade, cloud computing provides utility-based IT services to the global consumers. According to pay-by-use manner, it facilitates hosting of persistent services from the user, business and technical fields. But, it is to be mentioned that the data centers hosting the cloud-based services utilize large amount of energy, power and resources. Hence, there is a need of an efficient resource management model for cloud that involves in reducing the resource consumption and computational cost. And, for managing the virtual resources with respect to the varying demands in cloud environment, dynamic virtual resource management is required. With that concern, this paper presents a model called Energy and Power Aware Dynamic Migration (EPADM). Based on the model design, the main objectives such as, efficient resource mapping and provisioning algorithms are presented. The dynamic Virtual Migration (VM) operation comprises the VM relocation and consolidation parts for achieving desirable results. Moreover, the paper also concentrates on reducing the SLA (Service Level Agreement) based violation, which is a significant factor to be considered on cloud. The proposed EPADM model is evaluated using the CloudSim toolkit. The results illustrate that the proposed model has massive potential than others, as it provides energy-power efficiency, reduced SLA violations under distinctive workload cases.
Similar content being viewed by others
References
Voorsluys, W., Broberg, J., Venugopal, S., & Buyya, R. (2009). Cost of virtual machine live migration in clouds: a performance evaluation. In: Proceedings of the 1st international conference on cloud computing, CloudCom 2009. Beijing: Springer.
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., et al. (2009). A view of cloud computing. Communications of the ACM, 53(4), 50–58.
Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., & Brandic, I. (2009). Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems, 25(6), 599–616.
Younge, A. J., Henschel, R., Brown, J. T., von Laszewski, G., Qiu, J., & Fox, G. C. (2011). Analysis of virtualization technologies for high performance computing environments. In: IEEE international conference on cloud computing (CLOUD). IEEE, 2011, pp. 9–16.
Lenk, A., Klems, M., Nimis, J., Tai, S., & Sandholm, T. (2009). What’s inside the cloud? an architectural map of the cloud landscape. In: Proceedings of the 2009 ICSE workshop on software engineering challenges of cloud computing. IEEE Computer Society, 2009, pp. 23–31.
Buyya, R., Garg, S. K., & Calheiros, R. N. (2011). Sla-oriented resource provisioning for cloud computing: Challenges, architecture, and solutions. In: IEEE international conference on cloud and service computing (CSC), 2011, pp. 1–10.
Shiraz, M., Gani, A., Shamim, A., Khan, S., & Ahmad, R. W. (2015). Energy efficient computational offloading framework for mobile cloud computing. Journal of Grid Computing, 13(1), 1–18.
Datta, D., Mishra, S., & Rajest, S. S. (2020). Quantification of tolerance limits of engineering system using uncertainty modeling for sustainable energy. International Journal of Intelligent Networks, 1, 1–8.
Cardosa, M., Korupolu, M. R., & Singh, A. (2009). Shares and utilities based power consolidation in virtualized server environments. In: IFIP/IEEE international symposium integrated network management, IM’09, pp. 327–334.
Speitkamp, B., & Bichler, M. (2010). A mathematical programming approach for server consolidation problems in virtualized data centers. IEEE Transactions on Services Computing, 3(4), 266–278.
Stillwell, M., Schanzenbach, D., Vivien, F., & Casanova, H. (2010). Resource allocation algorithms for virtualized service hosting platforms. Journal of Parallel and Distributed Computing, 70(9), 962–974.
Bobroff, N., Kochut, A., & Beaty, K. (2007). Dynamic placement of virtual machines for managing SLA violations. In: 10th IFIP/IEEE international symposium integrated network management, 2007. IM’07, pp. 119–128.
Khanna, G., Beaty, K., Kar, G., & Kochut, A. (2006). Application performance management in virtualized server environments. In: 10th IEEE/IFIP network operations and management symposium, 2006. NOMS 2006, pp. 373–381.
Kumar, K. V., Jayasankar, T., Eswaramoorthy, V., & Nivedhitha, V. (2020). SDARP: Security based data aware routing protocol for ad hoc sensor networks. International Journal of Intelligent Networks, 1, 36–42.
Gmach, D., Rolia, J., Cherkasova, L., Belrose, G., Turicchi, T., & Kemper, A. (2008). An integrated approach to resource pool management: Policies, efficiency and quality metrics. In: IEEE international conference dependable systems and networks with FTCS and DCC, 2008, pp. 326–335.
Foster, G., Keller, G., Tighe, M., Lutfiyya, H., & Bauer, M. (2013). The right tool for the job: Switching data centre management strategies at runtime. In: IFIP/IEEE international symposium integrated network management (IM 2013), pp. 151–159.
Xiao, Z., Song, W., & Chen, Q. (2013). Dynamic resource allocation using virtual machines for cloud computing environment. EEE Transactions on Parallel and Distributed Systems, 24(6), 1107–1117.
Elnozahy, E., Kistler, M., & Rajamony, R. (2003). Energy-efficient server clusters. Power-aware computer systems 2003, pp. 179–197.
Chase, J. S., Anderson, D. C., Thakar, P. N., Vahdat, A. M., & Doyle, R. P. (2001). Managing energy and server resources in hosting centers. In: Proceedings of the 18th ACM symposium on operating systems principles (pp. 103–116). New York: ACM.
Pinheiro, E., Bianchini, R., Carrera, E. V., & Heath, T. (2001). Load balancing and unbalancing for power and performancee in cluster-based systems. In: Proceedings of the workshop on compilers and operating systems for low power, pp. 182–195.
Nathuji, R., & Schwan, K. (2007). Virtualpower: coordinated power management in virtualized enterprise systems. ACM SIGOPS Operating Systems Review, 41(6), 265–278.
Raghavendra, R., Ranganathan, P., Talwar, V., Wang, Z., & Zhu, X. (2008). No ‘‘power’’ struggles: coordinated multi-level power management for the data center. SIGARCH Computer Architecture News, 36(1), 48–59.
Marzolla, M., Babaoglu, O., & Panzieri, F. (2011). Server consolidation in clouds through gossiping. In: Proceedings of 2011 IEEE international symposium on a world of wireless, mobile and multimedia networks (WoWMoM’11), Lucca, Italy, June 2011, pp. 1–6.
Nzanywayingoma, F., & Yang, Y. (2017). Efficient resource management techniques in cloud computing environment: A review and discussion. Telkomnika, pp. 1917–1933.
Sudha, M. R., Sumathi, C. P., & Saravanakumar, A. (2019). An optimal energy consumption based resource management in mobile cloud computing. International Journal of Recent Technology and Engineering, 8(24), 103–109.
Dhanapal, R., Akila, T., Shuja Hussain, S., & Mavaluru, D. (2019). A Cost-aware method for tasks allocation on the internet of things by grouping the submitted tasks. Journal of Internet Technology, 20(7), 2055–2062.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Authors declares no conflict of interest.
Ethical Approval
This article does not contain any studies with animals performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Roopa, V., Malarvizhi, K. & Karthik, S. Efficient Resource Management on Cloud Using Energy and Power Aware Dynamic Migration (EPADM) of VMs. Wireless Pers Commun 117, 3327–3342 (2021). https://doi.org/10.1007/s11277-020-07990-z
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-020-07990-z