Effective Load Balancing on Servers Using Virtual Machines for Cloud Computing Environment Using Green Computing and The Skewness Algorithm
-
https://doi.org/10.14419/60apby38
Received date: April 15, 2025
Accepted date: July 19, 2025
Published date: July 27, 2025
-
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.
- 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.
-
Downloads
-
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
