Abstract
Cloud computing has become the popular choice in developing countries such as Nigeria where access to high performance computing facilities is inadequate. Individuals, organizations and institutions in need of high performance computing facilities can subscribe to cloud computing facilities on a pay-as-you-go basis. Whenever a customer requests for cloud computing services, there is a problem of allocating virtual machines for such services on available physical machines while minimizing energy consumption and carbon-dioxide emission, as well as maximizing resource utilization. The Modified Best First Decreasing(MBFD) algorithm is a baseline algorithm for evaluating the performance of virtual machine placement algorithms in cloud computing. This research carries out a performance evaluation of the MBFD algorithms in the CloudSim 3.0.3 simulator under three different configurations A, B and C. Configuration A has fewer processor resources than configuration B which has fewer processor resources than configuration C. CloudSim 3.0.3 is installed in Eclipse Integrated Development Environment on a Laptop with two Intel Celeron Processors at 1.60 GHz each and 4 GB memory. Configurations B and C have lower energy consumption and faster computation time compared to configuration A. The lowest average energy consumption is 101.97 KWh and standard deviation of 8.63 KWh when Local Regression Robust with minimum utilization heuristic algorithm was executed under configuration B. The fastest average computation time is 0.21898 s for static threshold with minimum utilization heuristic algorithm under configuration B. This work recommends evaluating the adaptive heuristics on real-life cloud computing testbed to further validate the results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Puthal, D., et al.: Cloud computing features, issues and challenges: a big picture. In: 2015 International Conference on Computational Intelligence and Networks, pp. 116–123 (2015)
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. Concurrency Comput.: Pract. Exp. 24(13), 1397–1420 (2012)
Duong-Ba, T.,et al.: A dynamic virtual machine placement and migration scheme for data centers. IEEE Trans. Serv. Comput. 14(2), 329–341 (2018)
Alharbi, F, et al.: Profile-based ant colony optimization for energy-efficient virtual machine placement. In: International Conference on Neural Information Processing, pp. 863–871. Springer Cham (2017). https://doi.org/10.1007/978-3-319-70087-8_88
Zhang, Z., Hsu, C.C., Chang, M.: Cool cloud: a practical dynamic virtual machine placement framework for energy aware data centers. In: 2015 IEEE 8th International Conference on Cloud Computing, pp. 758–765 (2015)
Mosa, A., Sakellariou, R.: Dynamic virtual machine placement considering CPU and memory resource requirements. In: 2019 IEEE 12th International Conference on Cloud Computing (CLOUD), pp. 196–198 (2019)
Liu, X.F., Zhan, Z.H., Zhang, J.: An energy aware unified ant colony system for dynamic virtual machine placement in cloud computing. Energies 10(5), 609 (2017)
Zheng, X., Cai, Y.: Dynamic virtual machine placement for cloud computing environments. In: 2014 43rd International Conference on Parallel Processing Workshops, pp. 121–128 (2014)
Xiao, Z., Ming, Z.: A state based energy optimization framework for dynamic virtual machine placement. Data Knowl. Eng. 120, 83–99 (2019)
Peake, J., Amos, M., Costen, N., Masala, G., Lloyd, H.: PACO-VMP: parallel ant colony optimization for virtual machine placement. Future Gener. Comput. Syst. 129, 174–186 (2022)
Gali, A.M.R., Koduganti, V.R.: Dynamic and scalable virtual machine placement algorithm for mitigating side channel attacks in cloud computing. Materials Today (2021)
Khan, M. A.: An efficient energy-aware approach for dynamic VM consolidation on cloud platforms. Cluster Comput. 24(4), 3293–3310 (2021). https://doi.org/10.1007/s10586-021-03341-0
Zharikov, E., Telenyk, S.: Performance analysis of dynamic virtual machine management method based on the power-aware integral estimation. Electronics 10(21), 2581 (2021)
Torre, E., et al.: A dynamic evolutionary multi-objective virtual machine placement heuristic for cloud data centers. Inf. Softw. Technol. 128, 106390 (2020)
Haghshenas, K., Mohammadi, S.: Prediction-based underutilized and destination host selection approaches for energy-efficient dynamic VM consolidation in data centers. J. Supercomput. 76(12), 10240–10257 (2020). https://doi.org/10.1007/s11227-020-03248-4
Sayadnavard, M.H., Haghighat, A.T., Rahmani, A.M.: A multi-objective approach for energy-efficient and reliable dynamic VM consolidation in cloud data centers. Eng. Sci. Technol. Int. J. 26 (2022)
Eyraud-Dubois, L., Uznanski, P.: Point-to-point and congestion bandwidth estimation: experimental evaluation on PlanetLab data. In: IEEE International Parallel & Distributed Processing Symposium Workshops, pp. 89–96 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Akinwumi, J., Adeyanju, I. (2022). Performance Evaluation of Modified Best First Decreasing Algorithms for Dynamic Virtual Machine Placement in Cloud Computing. In: Ye, K., Zhang, LJ. (eds) Cloud Computing – CLOUD 2022. CLOUD 2022. Lecture Notes in Computer Science, vol 13731. Springer, Cham. https://doi.org/10.1007/978-3-031-23498-9_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-23498-9_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-23497-2
Online ISBN: 978-3-031-23498-9
eBook Packages: Computer ScienceComputer Science (R0)