Skip to main content
Top
Published in: Computing 6/2020

01-04-2020 | Special Issue Article

Implementation of an energy saving cloud infrastructure with virtual machine power usage monitoring and live migration on OpenStack

Authors: Chao-Tung Yang, Tsung-Yueh Wan

Published in: Computing | Issue 6/2020

Log in

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

search-config
loading …

Abstract

Cloud computing is Internet-based computing which requires more physical machines and consumes a large amount of power. By this means, that will reduce the profit of the service providers and harm the environment. How to effectively handle the power consumption of cloud computing has been an issue in recent years. When making a large number of operations, and power consumption cannot be underestimated. In this case, the usage of Virtualization that become widely in cloud computing nowadays, also need energy efficient scheduling methods. However, existing energy efficient scheduling methods of virtual machines (VMs) in the cloud cannot work well if the physical machines (PMs) are heterogeneous and their total power is considered. In this paper, we propose an implementation of a cloud infrastructure that can monitor the status of OpenStack and monitor the real-time status of a virtual machine on OpenStack. Also, achieve energy saving through live migration. The projects of monitoring include the utilization of CPU, load of memory, and power consumption. These data show in real-time, thoroughly monitor the real-time status of physical machines and virtual machines. It also records the utilization and power consumption of physical machines then show on this cloud infrastructure, to provide experimental evidence for the user as a reference. Based on the power consumption monitoring system, we can automatically allocate virtual machines on every physical machine by live migration, to balance the power consumption of every physical machine. It is not only can avoid idle and a waste of resources but also can avoid reducing machine life-time because of the physical machines always keep in high usage.

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 Ranjan R, Rana OF, Nepal S, Yousif M, James P, Wen Z, Barr SL, Watson P, Jayaraman PP, Georgakopoulos D, Villari M, Fazio M, Garg SK, Buyya R, Wang L, Zomaya AY, Dustdar S (2018) The next grand challenges: Integrating the Internet of Things and data science. IEEE Cloud Comput 5(3):12–26CrossRef Ranjan R, Rana OF, Nepal S, Yousif M, James P, Wen Z, Barr SL, Watson P, Jayaraman PP, Georgakopoulos D, Villari M, Fazio M, Garg SK, Buyya R, Wang L, Zomaya AY, Dustdar S (2018) The next grand challenges: Integrating the Internet of Things and data science. IEEE Cloud Comput 5(3):12–26CrossRef
2.
go back to reference Casas I, Taheri J, Ranjan R, Wang L, Zomaya AY (2017) A balanced scheduler with data reuse and replication for scientific workflows in cloud computing systems. Future Gener Comput Syst 74:168–178CrossRef Casas I, Taheri J, Ranjan R, Wang L, Zomaya AY (2017) A balanced scheduler with data reuse and replication for scientific workflows in cloud computing systems. Future Gener Comput Syst 74:168–178CrossRef
3.
go back to reference Weerasiri D, Barukh MC, Benatallah B, Sheng QZ, Ranjan R (2017) A taxonomy and survey of cloud resource orchestration techniques. ACM Comput Surveys (CSUR) 50(2):1–41CrossRef Weerasiri D, Barukh MC, Benatallah B, Sheng QZ, Ranjan R (2017) A taxonomy and survey of cloud resource orchestration techniques. ACM Comput Surveys (CSUR) 50(2):1–41CrossRef
4.
go back to reference Shaheen Q, Shiraz M, Khan S, Majeed R, Guizani M, Khan N, Aseere AM (2018) Towards energy saving in computational clouds: taxonomy, review, and open challenges. IEEE Access 6:29407–29418CrossRef Shaheen Q, Shiraz M, Khan S, Majeed R, Guizani M, Khan N, Aseere AM (2018) Towards energy saving in computational clouds: taxonomy, review, and open challenges. IEEE Access 6:29407–29418CrossRef
5.
go back to reference Akhter N, Othman M, Naha RK (2018) Energy-aware virtual machine selection method for cloud data center resource allocation. arXiv preprint arXiv:1812.08375 Akhter N, Othman M, Naha RK (2018) Energy-aware virtual machine selection method for cloud data center resource allocation. arXiv preprint arXiv:​1812.​08375
6.
go back to reference Choudhary A, Govil MC, Singh G, Awasthi LK, Pilli ES, Kapil D (2017) A critical survey of live virtual machine migration techniques. J Cloud Comput 6:23CrossRef Choudhary A, Govil MC, Singh G, Awasthi LK, Pilli ES, Kapil D (2017) A critical survey of live virtual machine migration techniques. J Cloud Comput 6:23CrossRef
7.
go back to reference Kherbache V, Madelaine E, Hermenier F (2017) Scheduling live migration of virtual machines. IEEE transactions on cloud computing Kherbache V, Madelaine E, Hermenier F (2017) Scheduling live migration of virtual machines. IEEE transactions on cloud computing
8.
go back to reference Alhamazani K, Ranjan R, Jayaraman PP, Mitra K, Liu C, Rabhi F, Georgakopoulos D, Wang L (2019) Cross-layer multi-cloud real-time application qos monitoring and benchmarking as-a-service framework. IEEE Trans Cloud Comput 7(1):48–61CrossRef Alhamazani K, Ranjan R, Jayaraman PP, Mitra K, Liu C, Rabhi F, Georgakopoulos D, Wang L (2019) Cross-layer multi-cloud real-time application qos monitoring and benchmarking as-a-service framework. IEEE Trans Cloud Comput 7(1):48–61CrossRef
9.
go back to reference Buyya R, Vecchiola C, Selvi ST (2013) Mastering cloud computing: chapter 3—virtualization, Morgan Kaufmann Buyya R, Vecchiola C, Selvi ST (2013) Mastering cloud computing: chapter 3—virtualization, Morgan Kaufmann
10.
go back to reference Liao X, Jin H, Yu S, Zhang Y (2015) A novel memory allocation scheme for memory energy reduction in virtualization environment. J Comput Syst Sci 81:3–15MathSciNetCrossRef Liao X, Jin H, Yu S, Zhang Y (2015) A novel memory allocation scheme for memory energy reduction in virtualization environment. J Comput Syst Sci 81:3–15MathSciNetCrossRef
11.
go back to reference Dong Y, Zhang X, Dai J, Guan H (2014) Hyvi: A hybrid virtualization solution balancing performance and manageability. Parallel and Distributed Systems 25:2332–2341CrossRef Dong Y, Zhang X, Dai J, Guan H (2014) Hyvi: A hybrid virtualization solution balancing performance and manageability. Parallel and Distributed Systems 25:2332–2341CrossRef
12.
go back to reference Safari O (2016) Chapter 7—multicore virtualization, multicore software development techniques Safari O (2016) Chapter 7—multicore virtualization, multicore software development techniques
16.
go back to reference Li Z, Li H, Wang X, Li K (2014) A generic cloud platform for engineering optimization based on openstack. Adv Eng Softw 75:42–57CrossRef Li Z, Li H, Wang X, Li K (2014) A generic cloud platform for engineering optimization based on openstack. Adv Eng Softw 75:42–57CrossRef
17.
go back to reference Jin H, Deng L, Wua S, Shia X, Chena H, Panc X (2014) Mecom: live migration of virtual machines by adaptively compressing memory pages. Future Gener Comput Syst 38:23–25CrossRef Jin H, Deng L, Wua S, Shia X, Chena H, Panc X (2014) Mecom: live migration of virtual machines by adaptively compressing memory pages. Future Gener Comput Syst 38:23–25CrossRef
18.
go back to reference Forsman M, Glad A, Lundberg L, Ilie D (2015) Algorithms for automated live migration of virtual machines. J Syst Softw 101:110–126CrossRef Forsman M, Glad A, Lundberg L, Ilie D (2015) Algorithms for automated live migration of virtual machines. J Syst Softw 101:110–126CrossRef
19.
go back to reference Atif M, Strazdins P (2014) Adaptive parallel application resource remapping through the live migration of virtual machines. Future Gener Comput Syst 37:148–161CrossRef Atif M, Strazdins P (2014) Adaptive parallel application resource remapping through the live migration of virtual machines. Future Gener Comput Syst 37:148–161CrossRef
20.
go back to reference Jin H, Gao W, Wu S, Shi X, Wu X, Zhou F (2011) Optimizing the live migration of virtual machine by cpu scheduling. J Netw Comput Appl 34:1088–1096CrossRef Jin H, Gao W, Wu S, Shi X, Wu X, Zhou F (2011) Optimizing the live migration of virtual machine by cpu scheduling. J Netw Comput Appl 34:1088–1096CrossRef
21.
go back to reference Ye K, Jiang X, Ma R, Yan F (2012) Vc-migration: live migration of virtual clusters in the cloud. In: ACM/IEEE 13th international conference on grid computing (GRID), pp 209–218 Ye K, Jiang X, Ma R, Yan F (2012) Vc-migration: live migration of virtual clusters in the cloud. In: ACM/IEEE 13th international conference on grid computing (GRID), pp 209–218
22.
go back to reference Li X, Garraghan P, Jiang X, Wu Z, Xu J (2018) Holistic virtual machine scheduling in cloud datacenters towards minimizing total energy. IEEE Trans Parallel Distrib Syst 29:1317–1331CrossRef Li X, Garraghan P, Jiang X, Wu Z, Xu J (2018) Holistic virtual machine scheduling in cloud datacenters towards minimizing total energy. IEEE Trans Parallel Distrib Syst 29:1317–1331CrossRef
23.
go back to reference Jin H, Gao W, Wu S, Shi X, Wu X, Zhou F (2011) Optimizing the live migration of virtual machine by cpu scheduling. J Netw Comput Appl 34:1088–1096. Advanced Topics in Cloud Computing Jin H, Gao W, Wu S, Shi X, Wu X, Zhou F (2011) Optimizing the live migration of virtual machine by cpu scheduling. J Netw Comput Appl 34:1088–1096. Advanced Topics in Cloud Computing
24.
go back to reference Yang C-T, Liu J-C, Chen S-T, Huang K-L (2017) Virtual machine management system based on the power saving algorithm in cloud. J Netw Comput Appl 80:165–180CrossRef Yang C-T, Liu J-C, Chen S-T, Huang K-L (2017) Virtual machine management system based on the power saving algorithm in cloud. J Netw Comput Appl 80:165–180CrossRef
27.
go back to reference Yang C-T, Huang K-L, Liu J-C, Su Y-W, Chu WC-C (2013) Implementation of a power saving method for virtual machine management in cloud. In: 2013 International conference on cloud computing and big data Yang C-T, Huang K-L, Liu J-C, Su Y-W, Chu WC-C (2013) Implementation of a power saving method for virtual machine management in cloud. In: 2013 International conference on cloud computing and big data
28.
go back to reference Yang C-T, Chuang C-L, Liu J-C, Chen C-C, Chu WC (2015) Implementation of cloud infrastructure monitor platform with power saving method. In: 2015 29th International conference on advanced information networking and applications workshops Yang C-T, Chuang C-L, Liu J-C, Chen C-C, Chu WC (2015) Implementation of cloud infrastructure monitor platform with power saving method. In: 2015 29th International conference on advanced information networking and applications workshops
29.
go back to reference Chen C-C, Yang C-T, Liu J-C, Chen S-T (2015) Implementation of a Cloud Energy Saving System with Virtual Machine Dynamic Resource Allocation Method Based on OpenStack Chen C-C, Yang C-T, Liu J-C, Chen S-T (2015) Implementation of a Cloud Energy Saving System with Virtual Machine Dynamic Resource Allocation Method Based on OpenStack
30.
go back to reference Yang C-T, Liu J-C, Huang K-L, Jiang F-C (2014) A method for managing green power of a virtual machine cluster in cloud. Future Gener Comput Syst 37:26–36CrossRef Yang C-T, Liu J-C, Huang K-L, Jiang F-C (2014) A method for managing green power of a virtual machine cluster in cloud. Future Gener Comput Syst 37:26–36CrossRef
Metadata
Title
Implementation of an energy saving cloud infrastructure with virtual machine power usage monitoring and live migration on OpenStack
Authors
Chao-Tung Yang
Tsung-Yueh Wan
Publication date
01-04-2020
Publisher
Springer Vienna
Published in
Computing / Issue 6/2020
Print ISSN: 0010-485X
Electronic ISSN: 1436-5057
DOI
https://doi.org/10.1007/s00607-020-00808-7

Other articles of this Issue 6/2020

Computing 6/2020 Go to the issue

Premium Partner