Nothing Special   »   [go: up one dir, main page]

skip to main content
article

A dynamic model for energy-efficiently migrating a group of virtual machines from a host server to a guest server

Published: 01 January 2018 Publication History

Abstract

In this paper, we newly propose a dynamic migration of a group of Ïý virtual machines [DMGÏý] algorithm to reduce the total electric energy consumption of servers in a cluster. Here, virtual machines are dynamically resumed and suspended so that the number of processes on each virtual machine can be kept fewer. In addition, a group of ÏýÏý ý 1 virtual machines migrate from a host server to a guest server so that the total electric energy consumed by the servers can be reduced. In our previous studies, time to migrate each virtual machine is assumed to be zero. In reality, there is migration time every process is suspended on a virtual machine migrating even in the live manner. Hence, the more often a virtual machine migrates, the longer time it takes to perform processes on the virtual machine. We propose a model to estimate electric energy to be consumed by servers through considering the migration time of each virtual machine. By using the estimation model, we can decide on which virtual machines on a host server to which guest server so that the total electric energy consumption of the host and guest servers can be reduced. In the evaluation, we show the total electric energy consumption of servers can be reduced by the DMGÏý algorithm compared with other algorithms. orithms.

References

[1]
Aikebaier, A., Enokido, T. and Takizawa, M. (2009) 'Energy-efficient computation models for distributed systems', Proc. of the 12th International Conference on Network-Based Information Systems, (NBiS-2009) , pp. 424-431.
[2]
Barolli, L. and Xhafa, F. (2011) 'JXTA-OVERLAY: a P2P platform for distributed, collaborative and ubiquitous computing', IEEE Transactions on Industrial Electronics , Vol. 58, No. 6, pp. 2163-2172.
[3]
Bianchini, R. and Rajamony, R. (2004) 'Power and energy management for server systems', IEEE Computer , Vol. 37, No. 11, pp. 68-74.
[4]
Coulouris, G., Dollimore, J., Kindberg, T. and Blair, G. (2012) Distributed Systems Concepts and Design , 4th ed., 983pp, Addison Wesley, London.
[5]
Duolikun, D., Aikebaier, A., Enokido, T. and Takizawa, M. (2013) 'Energy-aware passive replication of processes', Journal of Mobile Multimedia , Vol. 9, Nos. 1/2, pp. 53-65.
[6]
Duolikun, D., Aikebaier, A., Enokido, T. and Takizawa, M. (2014a) 'Power consumption models for redundantly performing mobile-agents', Proc. of the 8th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS-2014) , pp. 185-190.
[7]
Duolikun, D., Aikebaier, A., Enokido, T. and Takizawa, M. (2014b) 'Power consumption models for migrating processes in a server cluster', Proc. of the 17th International Conference on Network-Based Information Systems (NBiS-2014) , pp. 155-162.
[8]
Duolikun, D., Enokido, T. and Takizawa, M. (2015a) 'Asynchronous migration of process replicas in a cluster', Proc. of IEEE the 29th International Conference on Advanced Information Networking and Applications ( AINA-2015 ), pp. 271-278.
[9]
Duolikun, D., Enokido, T. and Takizawa, M. (2015b) 'Energy-efficient replication and migration of processes in a cluster', Proc. of the 9th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS-2015) , pp. 118-125.
[10]
Duolikun, D., Aikebaier, A., Enokido, T. and Takizawa, M. (2015c) 'Energy-efficient dynamic clusters of servers', Journal of Supercomputing , Vol.71, No.5, pp. 1642-1656.
[11]
Duolikun, D., Nakamura, S., Enokido, T. and Takizawa, M. (2015d) 'An energy-efficient process migration approach to reducing electric energy consumption in a cluster of servers', International Journal of Communication Networks and Distributed Systems , Vol. 15, No. 4, pp. 400-420.
[12]
Duolikun, D., Watanabe, R., Enokido, T. and Takizawa, M. (2016a) 'A model for migration of virtual machines to reduce electric energy consumption', Proc. of the 19th International Conference on Network-based Information Systems (NBiS-2016) , pp. 50-57.
[13]
Duolikun, D., Nakamura, S., Enokido, T. and Takizawa, M. (2016b) 'Energy-aware migration of virtual machines in a cluster', Proc. of the 11th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA-2016) , pp. 21-32.
[14]
Duolikun, D., Watanabe, R., Enokido, T. and Takizawa, M. (2017a) 'An eco algorithm for ynamic migration of virtual machines in a server cluster', Proc. of the 20th International Conference on Network-based Information Systems (NBiS-2017) , pp. 42-54.
[15]
Duolikun, D., Enokido, T. and Takizawa, M. (2017b) 'An energy-aware algorithm to migrate virtual machines in a server cluster', JInternational Journal of Space-based and Situated Computing , Vol. 7, No. 1, pp. 32-42.
[16]
Duolikun, D., Watanabe, R., Enokido, T. and Takizawa, M. (2017c) 'Energy-aware dynamic migration of virtual machines in a server cluster', Proc. of the 21th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA-2017) , pp. 161-172.
[17]
Duolikun, D., Watanabe, R., Enokido, T. and Takizawa, M. (2018a) 'An eco migration algorithm of virtual machines in a server cluster', Proc. of IEEE the 32nd International Conference on Advanced Information Networking and Applications (AINA-2018) , pp. 189-196.
[18]
Duolikun, D., Watanabe, R., Enokido, T. and Takizawa, M. (2018b) 'Energy-efficient replication and migration of processes in a cluster', Proc. of the 12th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS-2018) , (accept).
[19]
Elnozahy, E., Kistler, M. and Rajamony, R. (2003) 'Energy-efficient server clusters', Power-Aware Computer Systems , Vol. 2325, pp. 179-197.
[20]
Enokido, T. and Takizawa, M. (2012) 'An extended power consumption model for distributed applications', Proc. of IEEE the 26th International Conference on Advanced Information Networking and Applications (AINA-2012) , pp. 912-919.
[21]
Enokido, T. and Takizawa, M. (2013) 'An integrated power consumption model for distributed systems', IEEE Transactions on Industrial Electronics , Vol. 60, No. 2, pp. 824-836.
[22]
Enokido, T., Aikebaier, A., Deen, S.M. and Takizawa, M. (2010a) 'Power consumption-based server selection algorithms for communication-based systems', Proc. of the 13th International Conference on Network-based Information Systems (NBiS-2010) , pp. 201-208.
[23]
Enokido, T., Aikebaier, A. and Takizawa, M. (2010b) 'A model for reducing power consumption in peer-to-peer systems', IEEE Systems Journal , Vol. 4, No. 2, pp. 221-229.
[24]
Enokido, T., Suzuki, K., Aikebaier, A. and Takizawa, M. (2010c) 'Process allocation algorithm for improving the energy efficiency in distributed systems', Proc. of IEEE the 24th International Conference on Advanced Information Networking and Applications (AINA-2010) , pp. 142-149.
[25]
Enokido, T., Aikebaier, A. and Takizawa, M. (2011) 'Process allocation algorithms for saving power consumption in peer-to-peer systems', IEEE Transactions on Industrial Electronics , Vol. 58, No. 6, pp. 2097-2105.
[26]
Enokido, T., Aikebaier, A. and Takizawa, M. (2013a) 'An energy-efficient redundant execution algorithm by terminating meaningless redundant processes', Proc. of IEEE the 27th International Conference on Advanced Information Networking and Applications (AINA-2013) , pp. 1-8.
[27]
Enokido, T., Aikebaier, A. and Takizawa, M. (2013b) 'The evaluation of the improved redundant power consumption Laxity-based (IRPCLB) algorithm in homogeneous and heterogeneous clusters', Proc. of the 7th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS-2013) , pp. 91-98.
[28]
Enokido, T., Aikebaier, A. and Takizawa, M. (2014) 'An extended simple power consumption model for selecting a server to perform computation type processes in digital ecosystems', IEEE Transactions on Industrial Informatics , Vol. 10, No. 2, pp. 1627-1636.
[29]
Ghemawat, S., Gobioff, H. and Leung, S.T. (2003) 'The Google file system', Proc. of ACM the 19th Symposium on Operating System Principle (SOPI 03) , pp. 29-43.
[30]
Hu, W.C. and Kaabouch, N. (Eds.) (2012) Sustainable ICTs and Management Systems for Green Computing , 467pp, IGI Global, USA.
[31]
Inoue, T., Aikebaier, A., Enokido, T. and Takizawa, M. (2013) 'Power consumption and processing models of servers in computation and storage-based applications', International Journal of Mathematical and Computer Modelling , Vol. 58, Nos. 5-6, pp. 1475-1488.
[32]
Intel Xeon Processor 5600 Series (2010) The Next Generation of Intelligent Server Processors [online] http://www.intel.com/content/www/us/en/processors/xeon/xeon-5600-brief.html (accessed May 2014).
[33]
Kataoka, H., Duolikun, D., Enokido, T. and Takizawa, M. (2015a) 'Power consumption and computation models of a server with a multi-core CPU and experiments', Proc. of IEEE the 29th International Conference on Advanced Information Networking and Applications (AINA-2015) , pp. 217-222.
[34]
Kataoka, H., Duolikun, D., Enokido, T. and Takizawa, M. (2015b) 'Multi-level computation and power consumption models', Proc. of the 18th International Conference on Network-based Information Systems (NBiS-2015) , pp. 40-47.
[35]
Kataoka, H., Duolikun, D., Enokido, T. and Takizawa, M. (2015c) 'Energy-efficient visualization of threads in a server cluster', Proc. of the 10th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA-2015) , pp. 288-295.
[36]
Kataoka, H., Sawada, A., Duolikun, D., Enokidoy, T. and Takizawa, M. (2016a) 'Energy-aware server selection algorithms in a scalable cluster', Proc. of IEEE the 30th International Conference on Advanced Information Networking and Applications (AINA-2016) , pp. 565-572.
[37]
Kataoka, H., Sawada, A., Duolikun, D., Enokido, T. and Takizawa, M. (2016b) 'Simple energy-efficient server selection algorithm in a scalable cluster', Proc. of the 11th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA-2016) , pp. 45-56.
[38]
Kataoka, H., Nakamura, S., Duolikun, D., Enokido, T. and Takizawa, M. (2017) 'Multi-level power consumption model and energy-aware server selection algorithm', International Journal of Grid and Utility Computing , Vol. 8, No. 3, pp. 201-210.
[39]
Khan, S.U., Kolodziej, J., Li, J. and Zomaya, A.Y. (Eds.) (2013) Evolutionary-based Solutions for Green Computing, Studies in Computational Intelligence , No. 432, 22pp, Springer, Berlin, Germany.
[40]
Kim, K.H. (2013) 'Reward-based allocation of cluster and grid resources of imprecise computation model-based applications', International Journal of Web and Grid Services Systems , Vol. 9, No. 2, pp. 140-171.
[41]
Linux (2013) Job Scheduling Algorithms in Linux Virtual Server [online] http://www.linuxvirtualserver.org/docs/scheduling.html.
[42]
McEwen, A. and Cassimally, H. (2013) Designing the Internet of Things , Wiley, UK.
[43]
Meta protocol Corp: 'UWmeter' (2011) [online] http://www.metaprotocol.com/UWmeter/Feautures.html (accessed September 2013).
[44]
Mittal, N., Garg, K. and Ameria, A. (2015) 'A paper on modified round Robin algorithm', International Journal of Latest Technology in Engineering, Management and Applied Science , Vol. 5, No. 1, pp. 93-98.
[45]
Negus, C. and Boronczyk, T. (2009) CentOS Bible , 984pp, Wiley Publishing, ISBN: 047048165X.
[46]
Rafaels, R.J. (2015) Cloud Computing: from Beginning to End, Create Space Independent Publishing Platform , 152pp, CreateSpace Independent Publishing Platform, USA.
[47]
Rosa, J.D.l. (2011) KVM Virtualization in RHEL 6 Made Easy , Dell Linux Engineering.
[48]
Sawada, A., Kataoka, H., Duolikun, D., Enokido, T. and Takizawa, M. (2017) 'Simple energy - aware algorithms to selecting a server for storage and computation processes in a cluster', Proc. of the 11th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS-2017) , pp. 98-109.
[49]
United Nations Climate Change Conference (COP21) (2015) 30 November to 11 December, Paris, France.
[50]
Watanabe, R., Duolikun, D., Enokido, T. and Takizawa, M. (2016) 'Multi-level computation and power consumption models', Proc. of the 19th International Conference on Network-based Information Systems (NBiS-2016) , pp. 292-297.
[51]
Watanabe, R., Duolikun, D., Enokido, T. and Takizawa, M. (2017) 'Energy-aware virtual machine migration models in a scalable cluster of servers', Proc. of IEEE the 31st International Conference on Advanced Information Networking and Applications (AINA-2017) , pp. 85-92.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image International Journal of Space-Based and Situated Computing
International Journal of Space-Based and Situated Computing  Volume 8, Issue 3
January 2018
56 pages
ISSN:2044-4893
EISSN:2044-4907
Issue’s Table of Contents

Publisher

Inderscience Publishers

Geneva 15, Switzerland

Publication History

Published: 01 January 2018

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 29 Sep 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media