Advertisement

An Energy-efficient Migration Model of Processes with Virtual Machines in a Server Cluster

  • Ryo WatanabeEmail author
  • Dilawaer Duolikun
  • Tomoya Enokido
  • Makoto Takizawa
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 2)

Abstract

In cloud computing systems, computation resources like CPU and storages are virtualized. Virtual machines are now widely used to support applications with virtual computation service and to perform application processes. Furthermore, virtual machines can migrate from a host server to a guest server while processes are being performed on the virtual machines. We have to reduce electric energy consumption of servers in server clusters. In this paper, we take advantage of the migration technologies of virtual machines to reduce the electric energy consumed by servers. We propose a simple virtual machine migration (SVM) algorithm to migrate a virtual machine to another energy-efficient server in order to reduce the electric energy consumption. We show the total electric energy consumption of the servers can be reduced in the SVM algorithm.

Keywords

Virtual Machine Average Execution Time Server Cluster Electric Energy Consumption Virtual Machine Migration 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Duolikun, D., Aikebaier, A., Enokido, T., and Takizawa, M.: Energy-aware Passive Replication of Processes. Journal of Mobile Multimedia, 9 (1&2), pp. 53–65. (2013)Google Scholar
  2. 2.
    Duolikun, D., Aikebaier, A., Enokido, T., and Takizawa, M.: Power Consumption Models for Migrating Processes in a cluster, Proc. of International Conference on Complex, Intelligent, and Software Intensive Systems (NBiS-2014), pp.15–22. (2014).Google Scholar
  3. 3.
    Duolikun, D., Aikebaier, A., Enokido, T., and Takizawa, M.: Energy-efficient Dynamic Cluster of Servers, Journal of Supercomputing, 71(5), pp.1647–1656. (2015).Google Scholar
  4. 4.
    Duolikun, D., Aikebaier, A., Enokido, T., and Takizawa, M.: Power Consumption Model for Redumdantly Performing Mobile-Agents, Proc. of the 8th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2014), pp.185–190. (2014).Google Scholar
  5. 5.
    Duolikun, D., Enokido, T., and Takizawa, M.: Asynchronous Migration of Process Replica in a Cluster, Proc. of IEEE the 29th International Conference on Advanced Information Networking and Applications (AINA-2015), pp.271–278. (2015).Google Scholar
  6. 6.
    Duolikun, D., Enokido, T., and Takizawa, M.: Asynchronous Migration of Process Replica in a Cluster, Proc. of the 9th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2015), pp.118–125. (2015).Google Scholar
  7. 7.
    Enokido, T., Aikebaier, A., and Takizawa, M.: A Model for Reducing Power Consumption in Peer-to-Peer Systems, IEEE Systems Journal, 4(2), pp.221–229. (2010).Google Scholar
  8. 8.
    Enokido, T., Aikebaier, A., and Takizawa, M.: An Integrated Power Consumption Model for Communication and Transaction Based Applications, Proc. of IEEE the 25th International Conference on Advanced Information Networking and Applications (AINA-2011), pp.627–636. (2011).Google Scholar
  9. 9.
    Enokido, T., Aikebaier, A., and Takizawa, M.: Process Allocation Algorithms for Saving Power Consumption in Peer-to-Peer Systems, IEEE Transactions on Industrial Electronics, 58(6), pp.2097–2105. (2011).Google Scholar
  10. 10.
    Enokido. T., Aikebaier. A., and Takizawa. M.: An Extended Simple Power Consumption Model for Selecting a Server to Perform Computation Type Processes in Digital Ecosystems, IEEE Transactions on Industrial Informatics, 10(2), pp.1627–1636. (2014).Google Scholar
  11. 11.
    Enokido, T., Aikebaier, A., and Takizawa, M.: Evaluation of the Extended Improved Redundant Power Consumption Laxity-Based (EIRPCLB) Algorithm, Proc. of IEEE the 28th International Conference on Advanced Information Networking and Applications (AINA-2014), pp.940–947. (2014).Google Scholar
  12. 12.
    Enokido, T. and Takizawa, M.: Energy-Efficient Delay Time-Based Process Allocation Algorithm for Heterogeneous Server Clusters, Proc. of IEEE the 29th International Conference on Advanced Information Networking and Applications (AINA-2015), pp.279–286. (2015).Google Scholar
  13. 13.
    Enokido, T. and Takizawa, M.: Power Consumption and Computation Models of Virtual Machines to Perform Computation Type Application Processes, Proc. of the 9th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2015), pp.126–133. (2015).Google Scholar
  14. 14.
    Google, Google Green,http://www.google.com/green/, 2015.
  15. 15.
    Job Scheduling Algorithms in Linux virtual Server, http://www.linuxvirtualserver.org/docs/scheduling.html, 2010.
  16. 16.
    Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: 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 Workshops (AINA-2015), pp.217–223. (2015).Google Scholar
  17. 17.
    Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Evaluation of Energy-aware Server Selection Algorithm, Proc. of the 9th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2015), pp.318–325. (2015).Google Scholar
  18. 18.
    Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Multi-level Computation and Power Consumption Models, Proc. of the 18th International Conference on Network-Based Information Systems (NBiS -2015), pp.40–47. (2015).Google Scholar
  19. 19.
    Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Energy-efficient Virtualisation 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. (2015).Google Scholar
  20. 20.
    Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Energy-aware Server Selection Algorithm in a Scalable Cluster, Proc. of IEEE the 30th International Conference on Advanced Information Networking and Applications (AINA-2016), pp.565–572. (2016).Google Scholar
  21. 21.
    Sawada, A., Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Energy-aware Clusters of Servers for Storage and Computation Applications, Proc. of IEEE the 30th International Conference on Advanced Information Networking and Applications (AINA-2016), pp.400–407. (2016).Google Scholar
  22. 22.
    United Nations Framework Convention on Climate Change (UNFCCC), https://en.wikipedia.org/wiki/Kyoto Protocol, 1992.
  23. 23.
    United Nations Climate Change Conference (COP21), https://en.wikipedia.org/wiki/2015, 2015.
  24. 24.
    A virtualization infrastructure for the Linux kernel (Kernel-based virtual machine), https://en.wikipedia.org/wiki/Kernel-based Virtual Machine.
  25. 25.
    An American company that provides cloud and virtualization software and services (VMware, Inc.), https://en.wikipedia.org/wiki/VMware.

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Ryo Watanabe
    • 1
    Email author
  • Dilawaer Duolikun
    • 1
  • Tomoya Enokido
    • 2
  • Makoto Takizawa
    • 1
  1. 1.Hosei UniversityTokyoJapan
  2. 2.Rissho UniversityTokyoJapan

Personalised recommendations