Effective Load Balancing on Servers Using Virtual Machines for ‎Cloud Computing Environment Using Green Computing and The Skewness Algorithm

Authors and Affiliations

  • T. Swathi Associate Professor, Department of Computer Science and Engineering, G. Pulla Reddy Engineering College, Kurnool, India
  • S. Saravanan Associate Professor, Department of Computer Science and Engineering, Vel Tech Rangarajan Dr.Sagunthala R&D Institute of Science and Technology, ‎Avadi, Chennai, Tamilnadu, India – 600062
  • Namra Joshi Assistant Professor, Department of Electrical Engineering, SVKM's Institute of Technology, Dhule, Maharashtra, India
  • Mohammad Arif Professor, Department of Computer Science and Engineering, Alliance University, Bengaluru, India – 562106
  • Mahesh Babu Kota Department of Electronics and Communication Engineering, Aditya University, Surampalem, Kakinada, India
  • Indhumathi R Assistant Professor, Department of Electrical and Electronics Engineering, M.Kumarasamy College of Engineering, Thalavapalayam, Karur, Tamilnadu, ‎India
  • Elangovan B Assistant Professor, Department of Computer Science and Engineering, Koneru Lakshmaiah Education Foundation, Vaddeswaram, Guntur, Andhra Pradesh ‎‎- 522302‎.

About this article

Download PDF

Keywords:

Cloud Computing; VM Migration; CLOUD SIM; NetBeans; Skewness Algorithm; Automated Resource Management System

Abstract

Efficient resource management in cloud data centers is crucial for optimizing resource utilization while maintaining performance and energy ‎efficiency. This study presents the design and implementation of an automated dynamic resource management system that balances overload ‎avoidance and green computing. Overload avoidance is achieved by dynamically adjusting physical machine (PM) resources to meet virtual ‎machine (VM) demands, preventing performance degradation due to excessive resource contention. Simultaneously, energy efficiency is ‎ensured by minimizing the number of active PMs, turning off unused ones to conserve power. To enhance resource allocation, the concept ‎of skewness is introduced to measure the uneven utilization of server resources. By reducing skewness, overall server efficiency is ‎improved while addressing multi-dimensional resource constraints. The proposed system is implemented and evaluated using the ‎CLOUDSIM 2.0 simulation platform with NetBeans, demonstrating its effectiveness in optimizing resource allocation, preventing overload, ‎and reducing energy consumption in cloud environments.

References

Poonam R. Maskare, & Sulke, S. R. (2014). E-learning using cloud computing. International Journal of Computer Science and Mobile Computing (IJCSMC), 3(5), 1281–1287.

Jella, K., & Kishore, B. (2015). A study on dynamic resource allocation using virtual machines for IaaS. International Journal of Computer Engineer-ing Research Trends, 2(11), 761–764.

Nathan, S., Bellur, U., & Kulkarni, P. (2016). On selecting the right optimizations for virtual machine migration. ACM SIGPLAN Notices, 51(7), 37–49. https://doi.org/10.1145/3007611.2892247.

Piao, G., Oh, Y., Sung, B., & Park, C. (2014). Efficient pre-copy live migration with memory compaction and adaptive VM downtime control. In 2014 IEEE Fourth International Conference on Big Data and Cloud Computing (pp. 85–90). IEEE. https://doi.org/10.1109/BDCloud.2014.57.

Beloglazov, A., & Buyya, R. (2014). OpenStack Neat: A framework for dynamic and energy-efficient consolidation of virtual machines in OpenStack clouds. Concurrency and Computation: Practice and Experience, 32–36. https://doi.org/10.1002/cpe.3314.

View more references (18)

Greenberg, A., Hamilton, J., Maltz, D. A., & Patel, P. (2008). The cost of a cloud: Research problems in data center networks. SIGCOMM Computer Communication Review, 39(1), 68–73. https://doi.org/10.1145/1496091.1496103.

Ferreto, T. C., Netto, M. A. S., Calheiros, R. N., & De Rose, C. A. F. (2011). Server consolidation with migration control for virtualized data centers. Future Generation Computer Systems, 27(8), 1027–1034. https://doi.org/10.1016/j.future.2011.04.016.

Verma, A., Ahuja, P., & Neogi, A. (2008). pMapper: Power and migration cost aware application placement in virtualized systems. In Middleware '08: Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware (pp. 243–264). Springer. https://doi.org/10.1007/978-3-540-89856-6_13.

Hermenier, F., Lorca, X., Menaud, J. M., Muller, G., & Lawall, J. (2009). Entropy: A consolidation manager for clusters. In VEE ’09: Proceedings of the 2009 ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (pp. 41–50). ACM. https://doi.org/10.1145/1508293.1508300.

Xu, J., & Fortes, J. A. B. (2010). Multi-objective virtual machine placement in virtualized data center environments. In 2010 IEEE/ACM International Conference on Green Computing and Communications & International Conference on Cyber, Physical and Social Computing (GREENCOM-CPSCOM) (pp. 179–188). IEEE. https://doi.org/10.1109/GreenCom-CPSCom.2010.137.

Falkenauer, E. (1996). A hybrid grouping genetic algorithm for bin packing. Journal Unknown, [Details not provided]. https://doi.org/10.1007/BF00226291.

Dong, J., Jin, X., Wang, H., Li, Y., Zhang, P., & Cheng, S. (2013). Energy-saving virtual machine placement in cloud data centers. In 2013 IEEE/ACM 13th International Symposium on Cluster, Cloud and Grid Computing (CCGrid) (pp. 618–624). https://doi.org/10.1109/CCGrid.2013.107.

Gulati, A., Holler, A., Ji, M., Shanmuganathan, G., Waldspurger, C., & Zhu, X. (2012). VMware distributed resource management: Design, implemen-tation, and lessons learned. Journal Unknown, [Details not provided].

Wood, T., Shenoy, P., Venkataramani, A., & Yousif, M. (2007). Black-box and gray-box strategies for virtual machine migration. In NSDI’07: Pro-ceedings of the 4th USENIX conference on Networked Systems Design and Implementation (p. 17). USENIX Association.

Singh, A., Korupolu, M., & Mohapatra, D. (2008). Server-storage virtualization: Integration and load balancing in data centers. In 2008 International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2008) (pp. 1–12). https://doi.org/10.1109/SC.2008.5222625.

Arzuaga, E., & Kaeli, D. R. (2010). Quantifying load imbalance on virtualized enterprise servers. In WOSP/SIPEW '10: Proceedings of the First Joint WOSP/SIPEW International Conference on Performance Engineering (pp. 235–242). ACM. https://doi.org/10.1145/1712605.1712641.

Liu, Z., Zhao, A., & Liang, M. (2021). A port-based forwarding load-balancing scheduling approach for cloud datacenter networks. Journal of Cloud Computing, 10, Article 13. https://doi.org/10.1186/s13677-021-00226-w.

Shabeer, H. A., Ramaswamy, P. P., Zubar, H. A., & Banu, R. S. D. W. (2020). Editorial: Green Cloud Computing and Communication. Mobile Net-works and Applications, 25, 1287–1289. https://doi.org/10.1007/s11036-020-01553-z.

Awate, A., Nikhale, S., & Chunarkar, P. (2013). A path for horizing your innovative work environmental sustainability and the green cloud computing. International Journal of Pure and Applied Research in Engineering and Technology (IJPRET), 1(8), 537–545.

Kamble, R. S., & Nikam, D. A. (2013). Green cloud computing: New approach of energy consumption. International Journal of Latest Trends in En-gineering and Technology (IJLTET), 3(2).

Kaur, G., & Kumar, P. (2013). Compositional framework of green cloud. International Journal of Emerging Trends in Engineering and Development, 1(3). https://doi.org/10.1109/AICERA.2012.6306716.

Kumara, M., & Sharma, S. C. (2017). Dynamic load balancing algorithm for balancing the workload among virtual machines in cloud computing. Pro-cedia Computer Science, 115, 322–329. https://doi.org/10.1016/j.procs.2017.09.141.

Chen, H., Bu, Y., Zong, K., Huang, L., & Hao, W. (2022). The effect of data skewness on the LSTM-based mooring load prediction model. Journal of Marine Science and Engineering, 10, Article 1931. https://doi.org/10.3390/jmse10121931.


How to Cite

Swathi, T. ., Saravanan , S. ., Joshi , N. ., Arif , M. ., Kota , M. B. ., R, I., & B, E. . (2025). Effective Load Balancing on Servers Using Virtual Machines for ‎Cloud Computing Environment Using Green Computing and The Skewness Algorithm. International Journal of Basic and Applied Sciences, 14(3), 385-395. https://doi.org/10.14419/60apby38