Abstract
Cloud computing is an innovative process that delivers on-demand services over the internet. Virtualization is considered as the key concept of cloud computing since it handles running multiple virtual resources in a single physical resource. Mapping the virtual machine (VM) to the appropriate physical machine (PM) is called virtual machine placement (VMP). In this context, the dilemma of placing VMs in the cloud environment presents a significant challenge that has been wholly addressed but not yet totally fixed. This paper provides a multi-objective decision-making approach for VMP in a cloud computing infrastructure. We propose a conic scalarization method to solve the optimization problem. Simulation results prove that the offline algorithm yields good results compared to online deterministic algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Akintoye, S.B., Bagula, A.: Improving quality-of-service in cloud/fog computing through efficient resource allocation. Sensors 19(6), 1267 (2019)
Atchukatla, M.S.: Algorithms for efficient VM placement in data centers: cloud based design and performance analysis. Master’s thesis, Department of Computer Science and Engineering (2018)
Attaoui, W., Sabir, E.: Multi-criteria virtual machine placement in cloud computing environments: a literature review. arXiv:1802.05113 (2018)
Beloglazov, A., Abawajy, J., Buyya, R.: Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener. Comput. Syst. 28(5), 755–768 (2012). Special Section: Energy Efficiency in Large-Scale Distributed Systems
Chamas, N., López-Pires, F., Baran, B.: Two-phase virtual machine placement algorithms for cloud computing: an experimental evaluation under uncertainty. In: 2017 XLIII Latin American Computer Conference (CLEI), pp. 1–10, September 2017
Chen, T., Zhu, Y., Gao, X., Kong, L., Chen, G., Wang, Y.: Improving resource utilization via virtual machine placement in data center networks. Mob. Netw. Appl. 23(2), 227–238 (2018)
Choi, J.Y.: Virtual machine placement algorithm for energy saving and reliability of servers in cloud data centers. J. Netw. Syst. Manage. 27(1), 149–165 (2019)
Cohen, R., Lewin-Eytan, L., Seffi Naor, J., Raz, D.: Almost optimal virtual machine placement for traffic intense data centers. In: 2013 Proceedings IEEE INFOCOM, pp. 355–359, April 2013
Dias, D.S., Costa, L.H.M.K.: Online traffic-aware virtual machine placement in data center networks. In: 2012 Global Information Infrastructure and Networking Symposium (GIIS), pp. 1–8, December 2012
Dong, J., Wang, H., Jin, X., Li, Y., Zhang, P., Cheng, S.: Virtual machine placement for improving energy efficiency and network performance in IaaS cloud. In: 2013 IEEE 33rd International Conference on Distributed Computing Systems Workshops, pp. 238–243, July 2013
Fang, S., Kanagavelu, R., Lee, B., Foh, C.H., Aung, K.M.M.: Power-efficient virtual machine placement and migration in data centers. In: 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing, pp. 1408–1413, August 2013
Gopu, A., Venkataraman, N.: Optimal VM placement in distributed cloud environment using MOEA/D. Soft. Comput. 23(21), 11277–11296 (2019)
Gupta, M.K., Jain, A., Amgoth, T.: Power and resource-aware virtual machine placement for IaaS cloud. Sustain. Comput. Inform. Syst. 19, 52–60 (2018)
Kasimbeyli, R., Ozturk, Z.K., Kasimbeyli, N., Yalcin, G.D., Icmen, B.: Conic scalarization method in multiobjective optimization and relations with other scalarization methods. In: Le Thi, H.A., Pham Dinh, T., Nguyen, N.T. (eds.) Modelling, Computation and Optimization in Information Systems and Management Sciences. AISC, vol. 359, pp. 319–329. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-18161-5_27
Kumar, D., Mandal, S.K.: Multi-objective virtual machine placement using improved teaching learning based optimization in cloud data centers. Int. J. Appl. Eng. Res. 12, 10809–10815 (2017)
López-Pires, F., Barán, B.: Many-objective virtual machine placement. J. Grid Comput. 15(2), 161–176 (2017)
Malekloo, M., Kara, N.: Multi-objective aco virtual machine placement in cloud computing environments. In: 2014 IEEE GLOBECOM Workshops (GC Workshops), pp. 112–116, December 2014
Meng, X., Pappas, V., Zhang, L.: Improving the scalability of data center networks with traffic-aware virtual machine placement. In: 2010 Proceedings IEEE INFOCOM, pp. 1–9, March 2010
Mishra, S., Sangaiah, A.K., Sahoo, M.N., Bakshi, S.: Pareto-optimal cost optimization for large scale cloud systems using joint allocation of resources. J. Ambient Intell. Hum. Comput. (2019). https://doi.org/10.1007/s12652-019-01601-x
Urselmann, M.: Derivative-free chemical process synthesis by memetic algorithms coupled to aspen plus process models. In: Kravanja, Z., Bogataj, M. (eds.) 26th European Symposium on Computer Aided Process Engineering. Computer Aided Chemical Engineering, vol. 38, pp. 187–192. Elsevier (2016)
Zhang, J., He, Z., Huang, H., Wang, X., Gu, C., Zhang, L.: SLA aware cost efficient virtual machines placement in cloud computing. In: 2014 IEEE 33rd International Performance Computing and Communications Conference (IPCCC), pp. 1–8, December 2014
Zhao, L., Lu, L., Jin, Z., Yu, C.: Online virtual machine placement for increasing cloud provider’s revenue. IEEE Trans. Serv. Comput. 10(2), 273–285 (2017)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Attaoui, W., Sabir, E., Elbiaze, H., Sadik, M. (2021). Multi Objective Decision Making for Virtual Machine Placement in Cloud Computing. In: Lasaulce, S., Mertikopoulos, P., Orda, A. (eds) Network Games, Control and Optimization. NETGCOOP 2021. Communications in Computer and Information Science, vol 1354. Springer, Cham. https://doi.org/10.1007/978-3-030-87473-5_14
Download citation
DOI: https://doi.org/10.1007/978-3-030-87473-5_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-87472-8
Online ISBN: 978-3-030-87473-5
eBook Packages: Computer ScienceComputer Science (R0)