Abstract
The physical cloud servers consists of \(n\) number of machines for serving the requirements posted via Virtual Machines by the users. The allocation of requested Virtual Machines to appropriate Physical Servers is one among the challenging task exists in Cloud Computing. During the deployment phase several objectives needs to be considered which includes the total power consumption, the resource wastage, network propagation delay and so on. Allocating VM’s to PM’s with such fashion will lead the service providers financially. In this paper a swarm-based algorithm is modified for solving VM placement in terms of multi-objective perspective. Minimizing total power consumption and minimizing the resource wastage are the objectives considered in this paper. The results show the significance of the proposed model in terms of objective space and with the performance indicators such as ONGV and Spacing (\(S_{p}\)).
Similar content being viewed by others
References
Holland, J.H.: Adaptation in Natural and Artificial Systems, p. 211. MIT Press, New York (1992)
Dorigo, M., Maniezzo, V., Colorni, A.: Ant system: optimization by a colony of cooperating agents. IEEE Trans. Syst. Man Cybern. Part B 26(1), 29–41 (1996)
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of ICNN'95—International Conference on Neural Networks, Perth, WA, Australia, pp. 1942–1948 vol. 4, https://doi.org/10.1109/ICNN.1995.488968 (1995)
Shah‐Hosseini, H.: Intelligent water drops algorithm. Int. J. Intell. Comput. Cybern. (2008)
Zhang, L., Zhuang, Yi., Zhu, W.: Constraint programming based virtual cloud resources allocation model. Int. J. Hybrid Inf. Technol. 6(6), 333–344 (2013)
Dupont, C., Schulze, T., Giuliani, G., Somov, A., Hermenier, F.: An energy aware framework for virtual machine placement in cloud federated data centres. In: 2012 Third International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet (e-Energy), pp. 1–10. IEEE (2012)
Dong, J., Wang, H., Cheng, S.: Energy-performance tradeoffs in IaaS cloud with virtual machine scheduling. China Commun. 12(2), 155–166 (2015)
Song, W., Xiao, Z., Chen, Qi., Luo, H.: Adaptive resource provisioning for the cloud using online bin packing. IEEE Trans. Comput. 63(11), 2647–2660 (2014)
Gambosi, G., Postiglione, A., Talamo, M.: Algorithms for the relaxed online bin-packing model. SIAM J. Comput. 30(5), 1532–1551 (2000)
Singh, A., Korupolu, M., Mohapatra, D.: Server-storage virtualization: integration and load balancing in data centers. In: Proceedings of the 2008 ACM/IEEE Conference on Supercomputing, p. 53. IEEE Press (2008)
Bobroff, N., Kochut, A., Beaty, K.: Dynamic placement of virtual machines for managing sla violations. In: 10th IFIP/IEEE International Symposium on Integrated Network Management, 2007. IM'07, pp. 119–128. IEEE (2007)
Wood, T., Shenoy, P., Venkataramani, A., Yousif, M.: Sandpiper: black-box and gray-box resource management for virtual machines. Comput. Netw. 53(17), 2923–2938 (2009)
Speitkamp, B., Bichler, M.: A mathematical programming approach for server consolidation problems in virtualized data centers. IEEE Trans. Serv. Comput. 3(4), 266–278 (2010)
Ferdaus, M.H., Murshed, M., Calheiros, R.N., Buyya, R.: Virtual machine consolidation in cloud data centers using ACO metaheuristic. In: Euro-Par, pp. 306–317 (2014)
Gao, Y., Guan, H., Qi, Z., Hou, Y., Liu, L.: A multi-objective ant colony system algorithm for virtual machine placement in cloud computing. J. Comput. Syst. Sci. 79(8), 1230–1242 (2013)
Thirugnanasambandam, K., Sudha, S.V., Saravanan, D., Ravi, R.V., Anguraj, D.K., Raghav, R.S.: Reinforced Cuckoo Search based fugitive landfill methane emission estimation. Environm. Technol. Innov. 21, 101207 (2021). https://doi.org/10.1016/j.eti.2020.101207
Thirugnanasambandam, K., Anitha, R., Enireddy, V., et al.: Pattern mining technique derived ant colony optimization for document information retrieval. J. Ambient Intell. Hum. Comput. (2021). https://doi.org/10.1007/s12652-020-02760-y
Thirugnanasambandam, K., Prakash, S., Subramanian, V., et al.: Reinforced cuckoo search algorithm-based multimodal optimization. Appl. Intell. 49, 2059–2083 (2019). https://doi.org/10.1007/s10489-018-1355-3
Raghav, R.S., Thirugnansambandam, K., Anguraj, D.K.: Beeware routing scheme for detecting network layer attacks in wireless sensor networks. Wirel. Pers. Commun. 112, 2439–2459 (2020). https://doi.org/10.1007/s11277-020-07158-9
Rajeswari, M., Thirugnanasambandam, K., Raghav, R.S., et al.: Flower Pollination Algorithm with Powell’s method for the minimum energy broadcast problem in wireless sensor network. Wirel. Pers. Commun. (2021). https://doi.org/10.1007/s11277-021-08253-1
ThirugnanasambandamRaghav, K.R.S., Loganathan, J., Dumka, A., Dhilipkumar, V.: Optimal path planning for intelligent automated wheelchair using DDSRPSO. Int. J. Pervas. Comput. Commun. 17(1), 109–120 (2020). https://doi.org/10.1108/IJPCC-05-2020-0033
Saravanan, D., Janakiraman, S., Chandraprabha, K., Kalaipriyan, T., Raghav, R., Venkatesan, S.: Augmented Powell-based krill herd optimization for roadside unit deployment in vehicular ad hoc networks. J. Test. Eval. 47(6), 4108–4127 (2019). https://doi.org/10.1520/JTE20180494
Thirugnanasambandam, K., Raghav, R.S., Saravanan, D., Prabu, U., Rajeswari, M.: Experimental analysis of ant system on travelling salesman problem dataset TSPLIB, PHAT. EAI (2019). https://doi.org/10.4108/eai.13-7-2018.163092
Van Veldhuizen, D.A.: Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. No. AFIT/DS/ENG/99–01. Air Force Inst of Tech Wright-Pattersonafb oh School of Engineering (1999)
Schott, J.R.: Fault Tolerant Design Using Single and Multicriteria Genetic Algorithm Optimization. No. AFIT/CI/CIA-95-039. Air Force Inst of Tech Wright-Patterson AFB OH (1995)
Chen, M., Zhang, H., Su, Y.Y., Wang, X., Jiang, G., Yoshihira, K.: Effective VM sizing in virtualized data centers. In: 2011 IFIP/IEEE International Symposium on Integrated Network Management (IM), pp. 594–601. IEEE (2011)
Tao, F., Li, C., Liao, T.W., Laili, Y.: BGM-BLA: a new algorithm for dynamic migration of virtual machines in cloud computing. IEEE Trans. Serv. Comput. 9(6), 910–925 (2016)
Acknowledgements
The authors extend their appreciation to the Deanship of Scientific Research at King Khalid University for funding this work through the General Research Project under Grant Number (R.G.P.1/200/41).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Saravanan, D., Rajakumar, R., Sreedevi, M. et al. Multi-objective swarm-based model for deploying virtual machines on cloud physical servers. Distrib Parallel Databases 41, 75–93 (2023). https://doi.org/10.1007/s10619-021-07341-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10619-021-07341-2