Skip to main content
Erschienen in: Journal of Network and Systems Management 4/2020

26.05.2020

Modified Dragonfly Algorithm for Optimal Virtual Machine Placement in Cloud Computing

verfasst von: Atul Tripathi, Isha Pathak, Deo Prakash Vidyarthi

Erschienen in: Journal of Network and Systems Management | Ausgabe 4/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The ease and affordability offered by the cloud computing has attracted large number of customers towards it. Cloud service providers offer its services, to the cloud customers, usually in form of Virtual Machines (VMs). With the growth in the number of customers, cloud data centers encounter overwhelming number of VM requests. These requests need to be mapped on the real cloud hardware and therefore, VM placement has been an important research area in the cloud research community. Virtual machine placement, being an NP hard problem, is modelled as an optimization problem with the objective to optimize resource wastage. Dragonfly Algorithm (DA), a nature inspired technique, originates from static and dynamic swarming behavior of dragonfly and is well suited to solve VM placement problem. Therefore, in the proposed work, a modified dragonfly algorithm is applied for VM placement for better resource utilization at cloud data centers. The performance of the proposed model is analyzed through simulation and comparative study. Observations, obtained from the experiments, exhibit the superiority of the proposed model in solving VM placement problem.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Zhang, Q., Cheng, L., Boutaba, R.: Cloud Coimputing: state-of-the-art and research challenges. In: J Internet Serv, pp. 626–631. Springer Verlag, IEEE, (2010) Zhang, Q., Cheng, L., Boutaba, R.: Cloud Coimputing: state-of-the-art and research challenges. In: J Internet Serv, pp. 626–631. Springer Verlag, IEEE, (2010)
2.
Zurück zum Zitat Rhoton, J.: Cloud computing explained: implementation handbook for enterprises (2009) Rhoton, J.: Cloud computing explained: implementation handbook for enterprises (2009)
5.
Zurück zum Zitat Grit, L., Irwin, D., Yumerefendi, A., Chase, J.: Virtual machine hosting for networked clusters: Building the foundations for “autonomic” orchestration. In: VTDC 2006 2nd International Workshop on virtualization technology in distributed computing; held in conjunction with SC06. IEEE Computer Society, pp. 1–7 (2006) Grit, L., Irwin, D., Yumerefendi, A., Chase, J.: Virtual machine hosting for networked clusters: Building the foundations for “autonomic” orchestration. In: VTDC 2006 2nd International Workshop on virtualization technology in distributed computing; held in conjunction with SC06. IEEE Computer Society, pp. 1–7 (2006)
7.
Zurück zum Zitat Cardosa, M., Korupolu, MR., Singh. A .: Shares and utilities based power consolidation in virtualized server environments. In: 2009 IFIP/IEEE International Symposium on integrated network management, IM 2009, pp. 327–334. IEEE, New York (2009) Cardosa, M., Korupolu, MR., Singh. A .: Shares and utilities based power consolidation in virtualized server environments. In: 2009 IFIP/IEEE International Symposium on integrated network management, IM 2009, pp. 327–334. IEEE, New York (2009)
8.
Zurück zum Zitat Bichler, M., Setzer, T., Speitkamp, B.: Capacity planning for virtualized servers. In: Workshop on information technologies and systems, Milwaukee, Wisconsin. Milwaukee, Wisconsin, USA (2006) Bichler, M., Setzer, T., Speitkamp, B.: Capacity planning for virtualized servers. In: Workshop on information technologies and systems, Milwaukee, Wisconsin. Milwaukee, Wisconsin, USA (2006)
9.
Zurück zum Zitat Srikantaiah, S., Kansal, A., Zhao, F,: Energy aware consolidation for cloud computing. In: Proceedings of the 2008 Conference on power aware computing and systems (HotPower) (2008) Srikantaiah, S., Kansal, A., Zhao, F,: Energy aware consolidation for cloud computing. In: Proceedings of the 2008 Conference on power aware computing and systems (HotPower) (2008)
10.
Zurück zum Zitat Verma, A., Ahuja, P., Neogi, A.: pMapper: Power and migration cost aware application placement in virtualized systems. Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), pp. 243–264. Springer-Verlag, New York Inc (2008) Verma, A., Ahuja, P., Neogi, A.: pMapper: Power and migration cost aware application placement in virtualized systems. Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), pp. 243–264. Springer-Verlag, New York Inc (2008)
11.
Zurück zum Zitat Li, B., Li, J., Huai, J., Wo, T., Li, Q., Zhong, L.: EnaCloud: an energy-saving application live placement approach for cloud computing environments. In: CLOUD 2009–2009 IEEE International Conference on cloud computing, pp. 2009. IEEE, New York (2009) Li, B., Li, J., Huai, J., Wo, T., Li, Q., Zhong, L.: EnaCloud: an energy-saving application live placement approach for cloud computing environments. In: CLOUD 2009–2009 IEEE International Conference on cloud computing, pp. 2009. IEEE, New York (2009)
12.
Zurück zum Zitat Verma, A., Ahuja, P. Neogi, A .: Power-aware dynamic placement of HPC applications. In: Proceedings of the 22nd annual international conference on ACM, pp. 175–184 (2008) Verma, A., Ahuja, P. Neogi, A .: Power-aware dynamic placement of HPC applications. In: Proceedings of the 22nd annual international conference on ACM, pp. 175–184 (2008)
15.
Zurück zum Zitat Van, H.N., Tran, F.D., Menaud, J.M.: Performance and power management for cloud infrastructures. In: Proceedings 2010 IEEE 3rd International Conference on cloud computing, CLOUD 2010, pp. 329–336. IEEE, New York. (2010) Van, H.N., Tran, F.D., Menaud, J.M.: Performance and power management for cloud infrastructures. In: Proceedings 2010 IEEE 3rd International Conference on cloud computing, CLOUD 2010, pp. 329–336. IEEE, New York. (2010)
16.
Zurück zum Zitat Feller, E., Rilling, L., Morin, C.: Energy-aware ant colony based workload placement in clouds. In: Proceedings 2011 12th IEEE/ACM International Conference on grid computing, Grid 2011. IEEE Computer Society, pp. 26–33 (2011) Feller, E., Rilling, L., Morin, C.: Energy-aware ant colony based workload placement in clouds. In: Proceedings 2011 12th IEEE/ACM International Conference on grid computing, Grid 2011. IEEE Computer Society, pp. 26–33 (2011)
17.
Zurück zum Zitat Jeyarani, R., Nagaveni, N., Ram, R.V.: Self adaptive particle swarm optimization for efficient virtual machine provisioning in Cloud. In: International Journal of intelligent information technologies, pp. 88–107. IGI Global, Pennsylvania (2011) Jeyarani, R., Nagaveni, N., Ram, R.V.: Self adaptive particle swarm optimization for efficient virtual machine provisioning in Cloud. In: International Journal of intelligent information technologies, pp. 88–107. IGI Global, Pennsylvania (2011)
18.
Zurück zum Zitat Mi, H., Wang, H., Yin, G., Zhou, Y., Shi, D., Yuan, L.: Online self-reconfiguration with performance guarantee for energy-efficient large-scale cloud computing data centers. In: Proceedings 2010 IEEE 7th International Conference on services computing, SCC 2010, pp. 514–521. IEEE, New York (2010) Mi, H., Wang, H., Yin, G., Zhou, Y., Shi, D., Yuan, L.: Online self-reconfiguration with performance guarantee for energy-efficient large-scale cloud computing data centers. In: Proceedings 2010 IEEE 7th International Conference on services computing, SCC 2010, pp. 514–521. IEEE, New York (2010)
19.
Zurück zum Zitat Xu, J., Fortes, J.A.B.: Multi-objective virtual machine placement in virtualized data center environments. In: Proceedings 2010 IEEE/ACM International Conference on green computing and communications, GreenCom 2010, 2010 IEEE/ACM International Conference on cyber, physical and social computing, CPSCom 2010, pp. 179–188. IEEE, New York (2010) Xu, J., Fortes, J.A.B.: Multi-objective virtual machine placement in virtualized data center environments. In: Proceedings 2010 IEEE/ACM International Conference on green computing and communications, GreenCom 2010, 2010 IEEE/ACM International Conference on cyber, physical and social computing, CPSCom 2010, pp. 179–188. IEEE, New York (2010)
22.
Zurück zum Zitat Wood, T., Shenoy, P., Venkataramani, A., Yousif, M.: Black-box and Gray-box strategies for virtual machine migration. In: 4th USENIX Symposium on networked systems design and implementation, pp. 229–242 (2007) Wood, T., Shenoy, P., Venkataramani, A., Yousif, M.: Black-box and Gray-box strategies for virtual machine migration. In: 4th USENIX Symposium on networked systems design and implementation, pp. 229–242 (2007)
24.
Zurück zum Zitat Hermenier, F., Lorca, X., Menaud, J.M., Muller, G., Lawall, J.: Entropy: a Consolidation Manager for Clusters. In: Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on virtual execution environments VEE’09. ACM, pp 41–50 (2009) Hermenier, F., Lorca, X., Menaud, J.M., Muller, G., Lawall, J.: Entropy: a Consolidation Manager for Clusters. In: Proceedings of the 2009 ACM SIGPLAN/SIGOPS international conference on virtual execution environments VEE’09. ACM, pp 41–50 (2009)
25.
Zurück zum Zitat Duong-Ba, T.H., Nguyen, T., Bose, B., Tran, T.T.: A dynamic virtual machine placement and migration scheme for data centers. IEEE Trans. Serv, Comput (2018) Duong-Ba, T.H., Nguyen, T., Bose, B., Tran, T.T.: A dynamic virtual machine placement and migration scheme for data centers. IEEE Trans. Serv, Comput (2018)
30.
Zurück zum Zitat Singh, A., Korupolu, M., Mohapatra, D.:Server-storage virtualization: Integration and load balancing in data centers. In: 2008 SC International Conference for high performance computing, networking, storage and analysis, SC 2008, pp. 1–12. IEEE, New York (2008) Singh, A., Korupolu, M., Mohapatra, D.:Server-storage virtualization: Integration and load balancing in data centers. In: 2008 SC International Conference for high performance computing, networking, storage and analysis, SC 2008, pp. 1–12. IEEE, New York (2008)
31.
Zurück zum Zitat Ghribi, C., Hadji, M., Zeghlache, D.: Energy efficient VM scheduling for cloud data centers: Exact allocation and migration algorithms. In: Proceedings 13th IEEE/ACM International Symposium on cluster, cloud, and grid computing, CCGrid 2013. pp. 671–678. IEEE, New York (2013) Ghribi, C., Hadji, M., Zeghlache, D.: Energy efficient VM scheduling for cloud data centers: Exact allocation and migration algorithms. In: Proceedings 13th IEEE/ACM International Symposium on cluster, cloud, and grid computing, CCGrid 2013. pp. 671–678. IEEE, New York (2013)
32.
Zurück zum Zitat Wang, M., Meng, X., Zhang, L.: Consolidating virtual machines with dynamic bandwidth demand in data centers. In: Proceedings IEEE INFOCOM, pp. 71–75. IEEE, New York (2011) Wang, M., Meng, X., Zhang, L.: Consolidating virtual machines with dynamic bandwidth demand in data centers. In: Proceedings IEEE INFOCOM, pp. 71–75. IEEE, New York (2011)
33.
Zurück zum Zitat Alahmadi, A., Alnowiser, A., Zhu, M.M., Che, D., Ghodous, P.: Enhanced first-fit decreasing algorithm for energy-aware job scheduling in cloud. In: Proceedings 2014 International Conference on computational science and computational intelligence, CSCI 2014, pp. 69–74 (2014) Alahmadi, A., Alnowiser, A., Zhu, M.M., Che, D., Ghodous, P.: Enhanced first-fit decreasing algorithm for energy-aware job scheduling in cloud. In: Proceedings 2014 International Conference on computational science and computational intelligence, CSCI 2014, pp. 69–74 (2014)
37.
Zurück zum Zitat Reynolds, C.W.: Flocks, herds, and schools: a distributed behavioral model, in computer graphics. ACM SIGGRAPH Comput. Graph 21, 25–34 (1987)CrossRef Reynolds, C.W.: Flocks, herds, and schools: a distributed behavioral model, in computer graphics. ACM SIGGRAPH Comput. Graph 21, 25–34 (1987)CrossRef
38.
Zurück zum Zitat Yang, X.-S.: Nature-inspired metaheuristic algorithms (2010) Yang, X.-S.: Nature-inspired metaheuristic algorithms (2010)
42.
Zurück zum Zitat Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41, 23–50 (2011). https://doi.org/10.1002/spe.995CrossRef Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41, 23–50 (2011). https://​doi.​org/​10.​1002/​spe.​995CrossRef
Metadaten
Titel
Modified Dragonfly Algorithm for Optimal Virtual Machine Placement in Cloud Computing
verfasst von
Atul Tripathi
Isha Pathak
Deo Prakash Vidyarthi
Publikationsdatum
26.05.2020
Verlag
Springer US
Erschienen in
Journal of Network and Systems Management / Ausgabe 4/2020
Print ISSN: 1064-7570
Elektronische ISSN: 1573-7705
DOI
https://doi.org/10.1007/s10922-020-09538-9

Weitere Artikel der Ausgabe 4/2020

Journal of Network and Systems Management 4/2020 Zur Ausgabe