Skip to main content
Erschienen in: Memetic Computing 4/2017

09.12.2016 | Regular Research Paper

A reinforcement learning approach for the scheduling of live migration from under utilised hosts

verfasst von: Martin Duggan, Jim Duggan, Enda Howley, Enda Barrett

Erschienen in: Memetic Computing | Ausgabe 4/2017

Einloggen

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

search-config
loading …

Abstract

Live virtual machine migration can have a major impact on how a cloud system performs, as it consumes significant amount of network resources, such as bandwidth. A virtual machine migration occurs when a host becomes over-utilised or under-utilised. In this paper, we propose a network aware live migration strategy that monitors the current demand level of bandwidth when network congestion occurs and performs appropriate actions based on what it is experiencing. The Artificial Intelligence technique that is based on Reinforcement Learning acts as a decision support system, enabling an agent to learn an optimal time to schedule a virtual machine migration depending on the current bandwidth usage in a data centre. We show from our results that an autonomous agent can learn to utilise available network resources such as bandwidth when network saturation occurs at peak times.

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!

Fußnoten
1
Environmental Protection Agency (EPA) website link http://​www.​epa.​ie/​climate/​calculators/​.​VlWsEnbhBQI.
 
Literatur
1.
Zurück zum Zitat Akoush S, Sohan R, Rice A, Moore AW, Hopper A (2010) Predicting the performance of virtual machine migration. In: 2010 IEEE international symposium on modeling, analysis and simulation of computer and telecommunication systems. IEEE, pp 37–46 Akoush S, Sohan R, Rice A, Moore AW, Hopper A (2010) Predicting the performance of virtual machine migration. In: 2010 IEEE international symposium on modeling, analysis and simulation of computer and telecommunication systems. IEEE, pp 37–46
2.
Zurück zum Zitat Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I et al (2010) A view of cloud computing. Commun ACM 53(4):50–58CrossRef Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I et al (2010) A view of cloud computing. Commun ACM 53(4):50–58CrossRef
3.
Zurück zum Zitat Bahati RM, Bauer MA (2010) Towards adaptive policy-based management. In: 2010 IEEE network operations and management symposium-NOMS. IEEE, pp 511–518 Bahati RM, Bauer MA (2010) Towards adaptive policy-based management. In: 2010 IEEE network operations and management symposium-NOMS. IEEE, pp 511–518
4.
Zurück zum Zitat Barrett E, Howley E, Duggan J (2013) Applying reinforcement learning towards automating resource allocation and application scalability in the cloud. Concurr Comput 25(12):1656–1674CrossRef Barrett E, Howley E, Duggan J (2013) Applying reinforcement learning towards automating resource allocation and application scalability in the cloud. Concurr Comput 25(12):1656–1674CrossRef
6.
Zurück zum Zitat 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(13):13197–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(13):13197–1420CrossRef
7.
Zurück zum Zitat Beloglazov A, Buyya R, Lee YC, Zomaya A (2011) A taxonomy and survey of energy-efficient data centers and cloud computing systems, vol 82. Academic Press, USA Beloglazov A, Buyya R, Lee YC, Zomaya A (2011) A taxonomy and survey of energy-efficient data centers and cloud computing systems, vol 82. Academic Press, USA
8.
Zurück zum Zitat Chen J, Liu W, Song J (2012) Network performance aware virtual machine migration in data centers. In: CLOUD COMPUTING 2012: the third international conference on cloud computing, GRIDs, and virtualization, pp 65–71 Chen J, Liu W, Song J (2012) Network performance aware virtual machine migration in data centers. In: CLOUD COMPUTING 2012: the third international conference on cloud computing, GRIDs, and virtualization, pp 65–71
9.
Zurück zum Zitat Chen H, Kang H, Jiang G, Zhang Y (2013) Network-aware coordination of virtual machine migrations in enterprise data centers and clouds. In: 2013 IFIP/IEEE international symposium on integrated network management (IM 2013). IEEE, pp 888–891 Chen H, Kang H, Jiang G, Zhang Y (2013) Network-aware coordination of virtual machine migrations in enterprise data centers and clouds. In: 2013 IFIP/IEEE international symposium on integrated network management (IM 2013). IEEE, pp 888–891
10.
Zurück zum Zitat Clark C, Fraser K, Hand S, Hansen JG, Jul E, Limpach C, Pratt I, Warfield A (2005) Live migration of virtual machines. Proceedings of the 2nd conference on symposium on networked systems design & implementation, vol 2. USENIX Association, Berkeley, pp 273–286 Clark C, Fraser K, Hand S, Hansen JG, Jul E, Limpach C, Pratt I, Warfield A (2005) Live migration of virtual machines. Proceedings of the 2nd conference on symposium on networked systems design & implementation, vol 2. USENIX Association, Berkeley, pp 273–286
11.
Zurück zum Zitat Duggan M, Flesk K, Duggan J, Howley E, Barrett E (2016) A reinforcement learning approach for dynamic selection of virtual machines in cloud data centres. In: Sixth International Conference on Innovating Computing Technology. IEEE Duggan M, Flesk K, Duggan J, Howley E, Barrett E (2016) A reinforcement learning approach for dynamic selection of virtual machines in cloud data centres. In: Sixth International Conference on Innovating Computing Technology. IEEE
12.
Zurück zum Zitat Dutreilh X, Kirgizov S, Melekhova O, Malenfant J, Rivierre N, Truck I (2011) Using reinforcement learning for autonomic resource allocation in clouds: towards a fully automated workflow. In: ICAS 2011, the seventh international conference on autonomic and autonomous systems, pp 67–74 Dutreilh X, Kirgizov S, Melekhova O, Malenfant J, Rivierre N, Truck I (2011) Using reinforcement learning for autonomic resource allocation in clouds: towards a fully automated workflow. In: ICAS 2011, the seventh international conference on autonomic and autonomous systems, pp 67–74
13.
Zurück zum Zitat Farahnakian F, Liljeberg P, Plosila J (2014) Energy-efficient virtual machines consolidation in cloud data centers using reinforcement learning. In: 2014 22nd Euromicro international conference on parallel, distributed, and network based processing. IEEE, pp 500–507 Farahnakian F, Liljeberg P, Plosila J (2014) Energy-efficient virtual machines consolidation in cloud data centers using reinforcement learning. In: 2014 22nd Euromicro international conference on parallel, distributed, and network based processing. IEEE, pp 500–507
14.
Zurück zum Zitat Ghorbani S, Caesar M (2012) Walk the line: consistent network updates with bandwidth guarantees. Proceedings of the first workshop on Hot topics in software defined networks. ACM, New York, pp 67–72CrossRef Ghorbani S, Caesar M (2012) Walk the line: consistent network updates with bandwidth guarantees. Proceedings of the first workshop on Hot topics in software defined networks. ACM, New York, pp 67–72CrossRef
15.
Zurück zum Zitat Hu K, Sim A, Antoniades D, Dovrolis C (2013) Estimating and forecasting network traffic performance based on statistical patterns observed in snmp data. International workshop on machine learning and data mining in pattern recognition. Springer, Berlin, pp 601–615 Hu K, Sim A, Antoniades D, Dovrolis C (2013) Estimating and forecasting network traffic performance based on statistical patterns observed in snmp data. International workshop on machine learning and data mining in pattern recognition. Springer, Berlin, pp 601–615
16.
Zurück zum Zitat Koomey J (2011) Growth in data center electricity use 2005 to 2010. A report by Analytical Press, completed at the request of The New York Times, vol 9 Koomey J (2011) Growth in data center electricity use 2005 to 2010. A report by Analytical Press, completed at the request of The New York Times, vol 9
17.
Zurück zum Zitat Mandal U, Habib MF, Zhang S, Chowdhury P, Tornatore M, Mukherjee B (2014) Heterogeneous bandwidth provisioning for virtual machine migration over sdn-enabled optical networks. Optical fiber communication conference. Optical Society of America, USA, pp M3H–2 Mandal U, Habib MF, Zhang S, Chowdhury P, Tornatore M, Mukherjee B (2014) Heterogeneous bandwidth provisioning for virtual machine migration over sdn-enabled optical networks. Optical fiber communication conference. Optical Society of America, USA, pp M3H–2
18.
Zurück zum Zitat Mandal U, Habib MF, Zhang S, Tornatore M, Mukherjee B (2013) Bandwidth and routing assignment for virtual machine migration in photonic cloud networks. In: IET conference proceedings. The Institution of Engineering & Technology Mandal U, Habib MF, Zhang S, Tornatore M, Mukherjee B (2013) Bandwidth and routing assignment for virtual machine migration in photonic cloud networks. In: IET conference proceedings. The Institution of Engineering & Technology
19.
Zurück zum Zitat Piao JT, Yan J (2010) A network-aware virtual machine placement and migration approach in cloud computing. 2010 ninth international conference on grid and cloud computing. IEEE Computer Society, Washington, pp 87–92CrossRef Piao JT, Yan J (2010) A network-aware virtual machine placement and migration approach in cloud computing. 2010 ninth international conference on grid and cloud computing. IEEE Computer Society, Washington, pp 87–92CrossRef
20.
Zurück zum Zitat Stage A, Setzer T (2009) Network-aware migration control and scheduling of differentiated virtual machine workloads. Proceedings of the 2009 ICSE workshop on software engineering challenges of cloud computing. IEEE Computer Society, Washington, pp 9–14CrossRef Stage A, Setzer T (2009) Network-aware migration control and scheduling of differentiated virtual machine workloads. Proceedings of the 2009 ICSE workshop on software engineering challenges of cloud computing. IEEE Computer Society, Washington, pp 9–14CrossRef
21.
Zurück zum Zitat Sutton RS, Barto AG (1998) Reinforcement learning: an introduction, vol 1. MIT press, Cambridge Sutton RS, Barto AG (1998) Reinforcement learning: an introduction, vol 1. MIT press, Cambridge
22.
Zurück zum Zitat Tan Y, Liu W, Qiu Q (2009) Adaptive power management using reinforcement learning. Proceedings of the 2009 international conference on computer-aided design. ACM, USA, pp 461–467 Tan Y, Liu W, Qiu Q (2009) Adaptive power management using reinforcement learning. Proceedings of the 2009 international conference on computer-aided design. ACM, USA, pp 461–467
23.
Zurück zum Zitat Tesauro G, Jong NK, Das R, Bennani MN (2006) A hybrid reinforcement learning approach to autonomic resource allocation. In: 2006 IEEE international conference on autonomic computing. IEEE, pp 65–73 Tesauro G, Jong NK, Das R, Bennani MN (2006) A hybrid reinforcement learning approach to autonomic resource allocation. In: 2006 IEEE international conference on autonomic computing. IEEE, pp 65–73
24.
Zurück zum Zitat Verma A, Ahuja P, Neogi A (2008) pMapper: power and migration cost aware application placement in virtualized systems. ACM/IFIP/USENIX international conference on distributed systems platforms and open distributed processing. Springer, New York, pp 243–264 Verma A, Ahuja P, Neogi A (2008) pMapper: power and migration cost aware application placement in virtualized systems. ACM/IFIP/USENIX international conference on distributed systems platforms and open distributed processing. Springer, New York, pp 243–264
25.
Zurück zum Zitat Watkins CJ, Dayan P (1992) Q-learning. Mach Learn 8(3–4):279–292MATH Watkins CJ, Dayan P (1992) Q-learning. Mach Learn 8(3–4):279–292MATH
26.
Zurück zum Zitat Wood T, Ramakrishnan K, Shenoy P, Van der Merwe J, Hwang J, Liu G, Chaufournier L (2015) Cloudnet: dynamic pooling of cloud resources by live wan migration of virtual machines. IEEE/ACM Trans Netw (TON) 23(5):1568–1583CrossRef Wood T, Ramakrishnan K, Shenoy P, Van der Merwe J, Hwang J, Liu G, Chaufournier L (2015) Cloudnet: dynamic pooling of cloud resources by live wan migration of virtual machines. IEEE/ACM Trans Netw (TON) 23(5):1568–1583CrossRef
27.
Zurück zum Zitat Wood T, Shenoy PJ, Venkataramani A, Yousif MS (2007) Black-box and gray-box strategies for virtual machine migration. NSDI 7:17–17 Wood T, Shenoy PJ, Venkataramani A, Yousif MS (2007) Black-box and gray-box strategies for virtual machine migration. NSDI 7:17–17
28.
Zurück zum Zitat Yuan J, Miao X, Li L, Jiang X (2013) An online energy saving resource optimization methodology for data center. J Softw 8(8):1875–1880CrossRef Yuan J, Miao X, Li L, Jiang X (2013) An online energy saving resource optimization methodology for data center. J Softw 8(8):1875–1880CrossRef
Metadaten
Titel
A reinforcement learning approach for the scheduling of live migration from under utilised hosts
verfasst von
Martin Duggan
Jim Duggan
Enda Howley
Enda Barrett
Publikationsdatum
09.12.2016
Verlag
Springer Berlin Heidelberg
Erschienen in
Memetic Computing / Ausgabe 4/2017
Print ISSN: 1865-9284
Elektronische ISSN: 1865-9292
DOI
https://doi.org/10.1007/s12293-016-0218-x

Weitere Artikel der Ausgabe 4/2017

Memetic Computing 4/2017 Zur Ausgabe

Editorial

Editorial

Premium Partner