Extend the Ant Colony Optimization Algorithm for virtualization Technologies to improve the Resources utilization in On-Premises Datacenters
DOI:
https://doi.org/10.53819/81018102t7000Abstract
Over the past few decades, there has been an increasing demand for computational power, which has fueled the growth of on-premises data centers. In recent years, virtualization techniques have been introduced to enhance data center resource utilization. These techniques consolidate multiple workloads onto fewer servers, reducing the need for physical devices to support an organization's IT infrastructure. Virtualization technologies have increased IT agility by allowing for quicker deployment of virtual machines (VMs), which in turn facilitates faster application and service rollouts, improves disaster recovery capabilities, and reduces carbon emissions, leading to significant cost savings for organizations. In this paper, we enhance the Ant Colony Optimization Algorithm (ACO) by applying it to virtualization. We simulate the ACO for virtual machine resource management. Our evaluation results demonstrate that the proposed algorithm can further improve resource utilization and reduce carbon emissions.
Keywords: Virtualization, Datacenter, Resource utilization, Ant Colony Optimization.
References
Matthew P. (2016). Virtualization essentials (2nd ed). USA. John Wiley & Sons, Inc.
Kate B., Brian K. (2021). Virtualization. https://www.techtarget.com/searchitoperations/definition/virtualization
Matthew P. (2012). Virtualization essentials. USA. John Wiley & Sons, Inc.
Theresa V.S. (2018). Data center modernization for dummies, (VMware special edition). USA. John Wiley & Sons, Inc.
Samjhana R., Zinnia S. (2014). Comparative Performance Analysis of Virtualization Technologies in Cloud Computing. International Journal of Engineering Research & Technolo-gy. Vol. 3 Issue 9, September-2014.
Kate B., Brian K. (2021). Virtualization. https://www.techtarget.com/searchitoperations/definition/virtualization, last accessed 2023/9/12.
Xuwei X., Fulong Y., Kristif P., Fu W., Bitao P., Xiaotao G., Shaojuan Z., & Nicola C. (2019). A Reconfigurable and cost-effective architecture for high-performance optical data center networks. Journal of Lightwave Technology 10.1109/JLT.2020.3002735
Kusic,D., Kephart, J.O., Hanson, J.E., Kandasamy,N., Jiang,G. (2009). Power and Per-formance Management of Virtualized Computing Environments via Look ahead Control. Clustercomputing,12(1):1–15. https://doi.org/10.1007/s10586-008-0070-y
Wang, X., Liu, Z.: An energy-aware VMs placement algorithm in cloud computing envi-ronment. In: 2012 Second International Conference on Intelligent System Design and En-gineering Application (ISDEA), pp. 627–630. IEEE (2012). https://doi.org/10.1109/ISdea.2012.467
G. Y. Luo, Z. Z. Qian, and S. L. Lu, A network-aware VM re-scheduling algorithm, Chin. J. Comput., vol. 38, pp. 932–943, Jan. 2015.
Muhammad Z. N., Syed A. H. (2019). Advances in computers, Vol. 112, Academic Press.
X.-F. Liu, Z.-H. Zhan, J. D. Deng, Y. Li, T. L. Gu, and J. Zhang, An energy efficient ant colony system for virtual machine placement in cloud computing, IEEE Trans. Evol. Com-put., vol. 22, no. 1, pp. 113–128, Feb. 2018. https://doi.org/10.1109/TEVC.2016.2623803
Christopher C., Keir F., Steven H., Jacob Gorm H., Eric J., Christian L., Ian P., Andrew W. (2005). Live migration of virtual machines (273-285).
Dorigo, M. (n.d.). (2007). Ant Colony Optimization from Scholarpedia. https://doi.org/10.4249/scholarpedia.1461
Tawfeek, M. A., El-Sisi, A. B., Keshk, A. E., & Torkey, F. A. (2014). CCIS 488 - Virtual Machine Placement Based on Ant Colony Optimization for Minimizing Resource Wastage. In CCIS (Vol. 488). https://doi.org/10.1007/978-3-319-13461-1_16