Skip to main content

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

  • Conference paper
  • First Online:
Advances on Broad-Band Wireless Computing, Communication and Applications (BWCCA 2016)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. Google, Google Green,http://www.google.com/green/, 2015.

  15. Job Scheduling Algorithms in Linux virtual Server, http://www.linuxvirtualserver.org/docs/scheduling.html, 2010.

  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. 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. 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. 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. 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. 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. United Nations Framework Convention on Climate Change (UNFCCC), https://en.wikipedia.org/wiki/Kyoto Protocol, 1992.

  23. United Nations Climate Change Conference (COP21), https://en.wikipedia.org/wiki/2015, 2015.

  24. A virtualization infrastructure for the Linux kernel (Kernel-based virtual machine), https://en.wikipedia.org/wiki/Kernel-based Virtual Machine.

  25. An American company that provides cloud and virtualization software and services (VMware, Inc.), https://en.wikipedia.org/wiki/VMware.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ryo Watanabe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Watanabe, R., Duolikun, D., Enokido, T., Takizawa, M. (2017). An Energy-efficient Migration Model of Processes with Virtual Machines in a Server Cluster. In: Barolli, L., Xhafa, F., Yim, K. (eds) Advances on Broad-Band Wireless Computing, Communication and Applications. BWCCA 2016. Lecture Notes on Data Engineering and Communications Technologies, vol 2. Springer, Cham. https://doi.org/10.1007/978-3-319-49106-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-49106-6_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-49105-9

  • Online ISBN: 978-3-319-49106-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics