Skip to main content
Log in

Multi-objective swarm-based model for deploying virtual machines on cloud physical servers

  • Published:
Distributed and Parallel Databases Aims and scope Submit manuscript

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}\)).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Holland, J.H.: Adaptation in Natural and Artificial Systems, p. 211. MIT Press, New York (1992)

    Book  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

  4. Shah‐Hosseini, H.: Intelligent water drops algorithm. Int. J. Intell. Comput. Cybern. (2008)

  5. Zhang, L., Zhuang, Yi., Zhu, W.: Constraint programming based virtual cloud resources allocation model. Int. J. Hybrid Inf. Technol. 6(6), 333–344 (2013)

    Google Scholar 

  6. 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)

  7. Dong, J., Wang, H., Cheng, S.: Energy-performance tradeoffs in IaaS cloud with virtual machine scheduling. China Commun. 12(2), 155–166 (2015)

    Article  Google Scholar 

  8. 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)

    Article  MathSciNet  MATH  Google Scholar 

  9. Gambosi, G., Postiglione, A., Talamo, M.: Algorithms for the relaxed online bin-packing model. SIAM J. Comput. 30(5), 1532–1551 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  10. 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)

  11. 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)

  12. 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)

    Article  MATH  Google Scholar 

  13. 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)

    Article  Google Scholar 

  14. 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)

  15. 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)

    Article  MathSciNet  MATH  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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)

  25. 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)

  26. 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)

  27. 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)

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Dinesh Kumar Anguraj.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10619-021-07341-2

Keywords

Navigation