Skip to main content
Top
Published in: The Journal of Supercomputing 1/2020

22-10-2019

Burstiness-aware virtual machine placement in cloud computing systems

Authors: Somayeh Rahmani, Vahid Khajehvand, Mohsen Torabian

Published in: The Journal of Supercomputing | Issue 1/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Virtual machine placement is one of the main sub-problems in the virtual machine consolidation process which faces different challenges. Burst-aware placement plays a key role in improving energy efficiency and reducing the SLA violations in cloud computing systems and hence requires special attention and investigation. Therefore, in this study, we will present burst-aware algorithms in order to decrease the resource wastage and reduce SLA violations. By presenting these algorithms, we aim to minimize the negative effects of workload bursts on the process of making decisions about the placement of virtual machines. We use random and real-world datasets and CloudSim simulator to evaluate the performance of the proposed method. The results confirm the advantages of the method regarding energy efficiency and performance, compared to the benchmark methods.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

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+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!

Literature
1.
go back to reference Beloglazov A (2013) Energy-efficient management of virtual machines in data centers for cloud computing. Ph.D. thesis, University of Melbourne, Department of Computing and Information Systems Beloglazov A (2013) Energy-efficient management of virtual machines in data centers for cloud computing. Ph.D. thesis, University of Melbourne, Department of Computing and Information Systems
2.
go back to reference Ferdaus MH (2016) Multi-objective virtual machine management in cloud data centers. Ph.D. thesis, Monash University, Melbourne Ferdaus MH (2016) Multi-objective virtual machine management in cloud data centers. Ph.D. thesis, Monash University, Melbourne
3.
go back to reference Li Z, Yan C, Yu X, Yu N (2017) Bayesian network-based virtual machines consolidation method. Future Gener Comput Syst 69:75–87CrossRef Li Z, Yan C, Yu X, Yu N (2017) Bayesian network-based virtual machines consolidation method. Future Gener Comput Syst 69:75–87CrossRef
4.
go back to reference Ahmad RW, Gani A, Hamid SHA, Shiraz M, Yousafzai A, Xia F (2015) A survey on virtual machine migration and server consolidation frameworks for cloud data centers. J Netw Comput Appl 52:11–25CrossRef Ahmad RW, Gani A, Hamid SHA, Shiraz M, Yousafzai A, Xia F (2015) A survey on virtual machine migration and server consolidation frameworks for cloud data centers. J Netw Comput Appl 52:11–25CrossRef
5.
go back to reference Lovász G, Niedermeier F, De Meer H (2013) Performance tradeoffs of energy-aware virtual machine consolidation. Cluster Comput 16:481–496CrossRef Lovász G, Niedermeier F, De Meer H (2013) Performance tradeoffs of energy-aware virtual machine consolidation. Cluster Comput 16:481–496CrossRef
6.
go back to reference Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr Comput Pract Exp 24:1397–1420CrossRef Beloglazov A, Buyya R (2012) Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr Comput Pract Exp 24:1397–1420CrossRef
7.
go back to reference Khan MA, Paplinski A, Khan AM, Murshed M, Buyya R (2018) Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management: a review. In: Sustainable Cloud and Energy Services, ed. Springer, pp 135–165 Khan MA, Paplinski A, Khan AM, Murshed M, Buyya R (2018) Dynamic virtual machine consolidation algorithms for energy-efficient cloud resource management: a review. In: Sustainable Cloud and Energy Services, ed. Springer, pp 135–165
9.
go back to reference Masdari M, Nabavi SS, Ahmadi V (2016) An overview of virtual machine placement schemes in cloud computing. J Netw Comput Appl 66:106–127CrossRef Masdari M, Nabavi SS, Ahmadi V (2016) An overview of virtual machine placement schemes in cloud computing. J Netw Comput Appl 66:106–127CrossRef
10.
go back to reference Mustafa S, Nazir B, Hayat A, Madani SA (2015) Resource management in cloud computing: taxonomy, prospects, and challenges. Comput Electr Eng 47:186–203CrossRef Mustafa S, Nazir B, Hayat A, Madani SA (2015) Resource management in cloud computing: taxonomy, prospects, and challenges. Comput Electr Eng 47:186–203CrossRef
11.
go back to reference Pietri I, Sakellariou R (2016) Mapping virtual machines onto physical machines in cloud computing: a survey. ACM Comput Surv (CSUR) 49:49CrossRef Pietri I, Sakellariou R (2016) Mapping virtual machines onto physical machines in cloud computing: a survey. ACM Comput Surv (CSUR) 49:49CrossRef
12.
go back to reference Jiang H-P, Chen W-M (2018) Self-adaptive resource allocation for energy-aware virtual machine placement in dynamic computing cloud. J Netw Comput Appl 120:119–129CrossRef Jiang H-P, Chen W-M (2018) Self-adaptive resource allocation for energy-aware virtual machine placement in dynamic computing cloud. J Netw Comput Appl 120:119–129CrossRef
13.
go back to reference Luo Z, Qian Z (2013) Burstiness-aware server consolidation via queuing theory approach in a computing cloud. In: 2013 IEEE 27th International Symposium on Parallel & Distributed Processing (IPDPS), pp 332–341 Luo Z, Qian Z (2013) Burstiness-aware server consolidation via queuing theory approach in a computing cloud. In: 2013 IEEE 27th International Symposium on Parallel & Distributed Processing (IPDPS), pp 332–341
14.
go back to reference SilvaFilho MC, Monteiro CC, Inácio PR, Freire MM (2018) Approaches for optimizing virtual machine placement and migration in cloud environments: a survey. J Parallel Distrib Comput 111:222–250CrossRef SilvaFilho MC, Monteiro CC, Inácio PR, Freire MM (2018) Approaches for optimizing virtual machine placement and migration in cloud environments: a survey. J Parallel Distrib Comput 111:222–250CrossRef
15.
go back to reference Zheng Q, Li R, Li X, Shah N, Zhang J, Tian F et al (2016) Virtual machine consolidated placement based on multi-objective biogeography-based optimization. Future Gener Comput Syst 54:95–122CrossRef Zheng Q, Li R, Li X, Shah N, Zhang J, Tian F et al (2016) Virtual machine consolidated placement based on multi-objective biogeography-based optimization. Future Gener Comput Syst 54:95–122CrossRef
16.
go back to reference Shaw SB, Singh AK (2015) Use of proactive and reactive hotspot detection technique to reduce the number of virtual machine migration and energy consumption in cloud data center. Comput Electr Eng 47:241–254CrossRef Shaw SB, Singh AK (2015) Use of proactive and reactive hotspot detection technique to reduce the number of virtual machine migration and energy consumption in cloud data center. Comput Electr Eng 47:241–254CrossRef
17.
go back to reference Fard SYZ, Ahmadi MR, Adabi S (2017) A dynamic VM consolidation technique for QoS and energy consumption in cloud environment. J Supercomput 73:4347–4368CrossRef Fard SYZ, Ahmadi MR, Adabi S (2017) A dynamic VM consolidation technique for QoS and energy consumption in cloud environment. J Supercomput 73:4347–4368CrossRef
18.
go back to reference Li H, Li W, Wang H, Wang J (2018) An optimization of virtual machine selection and placement by using memory content similarity for server consolidation in cloud. Future Gener Comput Syst 84:98–107CrossRef Li H, Li W, Wang H, Wang J (2018) An optimization of virtual machine selection and placement by using memory content similarity for server consolidation in cloud. Future Gener Comput Syst 84:98–107CrossRef
19.
go back to reference Arianyan E, Taheri H, Sharifian S (2015) Novel energy and SLA efficient resource management heuristics for consolidation of virtual machines in cloud data centers. Comput Electr Eng 47:222–240CrossRef Arianyan E, Taheri H, Sharifian S (2015) Novel energy and SLA efficient resource management heuristics for consolidation of virtual machines in cloud data centers. Comput Electr Eng 47:222–240CrossRef
20.
go back to reference Castro PH, Barreto VL, Corrêa SL, Granville LZ, Cardoso KV (2016) A joint CPU-RAM energy efficient and SLA-compliant approach for cloud data centers. Comput Netw 94:1–13CrossRef Castro PH, Barreto VL, Corrêa SL, Granville LZ, Cardoso KV (2016) A joint CPU-RAM energy efficient and SLA-compliant approach for cloud data centers. Comput Netw 94:1–13CrossRef
21.
go back to reference Mosa A, Paton NW (2016) Optimizing virtual machine placement for energy and SLA in clouds using utility functions. J Cloud Comput 5:17CrossRef Mosa A, Paton NW (2016) Optimizing virtual machine placement for energy and SLA in clouds using utility functions. J Cloud Comput 5:17CrossRef
22.
go back to reference Panda SK, Jana PK (2017) An efficient request-based virtual machine placement algorithm for cloud computing. In: Distributed Computing and Internet Technology, ed. Springer, pp 129–143 Panda SK, Jana PK (2017) An efficient request-based virtual machine placement algorithm for cloud computing. In: Distributed Computing and Internet Technology, ed. Springer, pp 129–143
24.
go back to reference Sayadnavard MH, Haghighat AT, Rahmani AM (2019) A reliable energy-aware approach for dynamic virtual machine consolidation in cloud data centers. J Supercomput 75:2126–2147CrossRef Sayadnavard MH, Haghighat AT, Rahmani AM (2019) A reliable energy-aware approach for dynamic virtual machine consolidation in cloud data centers. J Supercomput 75:2126–2147CrossRef
25.
go back to reference Horri A, Mozafari MS, Dastghaibyfard G (2014) Novel resource allocation algorithms to performance and energy efficiency in cloud computing. J Supercomput 69:1445–1461CrossRef Horri A, Mozafari MS, Dastghaibyfard G (2014) Novel resource allocation algorithms to performance and energy efficiency in cloud computing. J Supercomput 69:1445–1461CrossRef
26.
go back to reference Farahnakian F, Liljeberg P, Plosila J (2013) LiRCUP: linear regression based CPU usage prediction algorithm for live migration of virtual machines in data centers. In: 2013 39th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), pp 357–364 Farahnakian F, Liljeberg P, Plosila J (2013) LiRCUP: linear regression based CPU usage prediction algorithm for live migration of virtual machines in data centers. In: 2013 39th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), pp 357–364
27.
go back to reference Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41:23–50CrossRef Calheiros RN, Ranjan R, Beloglazov A, De Rose CA, Buyya R (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw Pract Exp 41:23–50CrossRef
28.
go back to reference Farahnakian F, Ashraf A, Pahikkala T, Liljeberg P, Plosila J, Porres I et al (2015) Using ant colony system to consolidate VMs for green cloud computing. IEEE Trans Serv Comput 8:187–198CrossRef Farahnakian F, Ashraf A, Pahikkala T, Liljeberg P, Plosila J, Porres I et al (2015) Using ant colony system to consolidate VMs for green cloud computing. IEEE Trans Serv Comput 8:187–198CrossRef
29.
go back to reference Park K, Pai VS (2006) CoMon: a mostly-scalable monitoring system for PlanetLab. ACM SIGOPS Oper Syst Rev 40:65–74CrossRef Park K, Pai VS (2006) CoMon: a mostly-scalable monitoring system for PlanetLab. ACM SIGOPS Oper Syst Rev 40:65–74CrossRef
30.
go back to reference Dayarathna M, Wen Y, Fan R (2016) Data center energy consumption modeling: a survey. IEEE Commun Surv Tutor 18:732–794CrossRef Dayarathna M, Wen Y, Fan R (2016) Data center energy consumption modeling: a survey. IEEE Commun Surv Tutor 18:732–794CrossRef
31.
go back to reference Lee YC, Zomaya AY (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60:268–280CrossRef Lee YC, Zomaya AY (2012) Energy efficient utilization of resources in cloud computing systems. J Supercomput 60:268–280CrossRef
32.
go back to reference Arianyan E, Taheri H, Sharifian S (2016) Novel heuristics for consolidation of virtual machines in cloud data centers using multi-criteria resource management solutions. J Supercomput 72:688–717CrossRef Arianyan E, Taheri H, Sharifian S (2016) Novel heuristics for consolidation of virtual machines in cloud data centers using multi-criteria resource management solutions. J Supercomput 72:688–717CrossRef
Metadata
Title
Burstiness-aware virtual machine placement in cloud computing systems
Authors
Somayeh Rahmani
Vahid Khajehvand
Mohsen Torabian
Publication date
22-10-2019
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 1/2020
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-019-03037-8

Other articles of this Issue 1/2020

The Journal of Supercomputing 1/2020 Go to the issue

Premium Partner