Abstract
In prevent global warming, it is critical to reduce electric energy consumed in information systems, especially servers in clusters like cloud computing systems. In this paper, a process migration approach is discussed to reduce the total energy consumption of clusters by using virtual machines. We propose a pair of the static SM(v) and dynamic DM(v) migration algorithms where a group of at most v (\(\ge \)0) virtual machines migrate from a host server to a guest server. A group of virtual machines on a host server to migrate to a guest server are selected so that the total energy to be consumed by the host and guest servers can be reduced. In the SM(v) algorithm, the total number of virtual machines is fixed in a cluster. In the DM(v) algorithm, virtual machines are resumed and suspended so that the number of processes on each virtual machine is kept fewer. In the evaluation, we show the total energy consumption of servers can be mostly reduced in the DM(v) algorithm compared with other algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
A virtualization infrastructure for the Linux kernel (kernel-based virtual machine). Kernel-Based Virtual Machine. https://en.wikipedia.org/wiki/
Duolikun, D., Enokido, T., Takizawa, M.: An energy-aware algorithm to migrate virtual machines in a server cluster. Int. J. Space Based Situated Comput. 7(1), 32–42 (2017)
Duolikun, D., Nakamura, S., Enokido, T., Takizawa, M.: An energy-efficient dynamic live migration of multiple virtual machines. In: Barolli, L., Kryvinska, N., Enokido, T., Takizawa, M. (eds.) NBiS 2018. LNDECT, vol. 22, pp. 87–98. Springer, Cham (2019). https://doi.org/10.1007/978-3-319-98530-5_8
Duolikun, D., Nakamura, S., Watanabe, R., Enokido, T., Takizawa, M.: Energy-aware migration of virtual machines in a cluster. Advances on Broad-Band Wireless Computing, Communication and Applications. LNDECT, vol. 2, pp. 21–32. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-49106-6_3
Duolikun, D., Watanabe, R., Enokido, T., Takizawa, M.: A model for migration of virtual machines to reduce electric energy consumption. In: Proceedings of the 19th International Conference on Network-Based Information Systems (NBiS 2016), pp. 50–57 (2016)
Duolikun, D., Watanabe, R., Enokido, T., Takizawa, M.: An eco algorithm for dynamic migration of virtual machines in a server cluster. In: Barolli, L., Enokido, T., Takizawa, M. (eds.) NBiS 2017. LNDECT, vol. 7, pp. 42–54. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-65521-5_4
Duolikun, D., Watanabe, R., Enokido, T., Takizawa, M.: Energy-aware dynamic migration of virtual machines in a server cluster. In: Barolli, L., Xhafa, F., Conesa, J. (eds.) BWCCA 2017. LNDECT, vol. 12, pp. 161–172. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-69811-3_14
Duolikun, D., Watanabe, R., Enokido, T., Takizawa, M.: An eco migration algorithm of virtual machines in a server cluster. In: Proceedings of IEEE the 32nd International Conference on Advanced Information Networking and Applications (AINA 2018), pp. 271–278 (2018)
Duolikun, D., Watanabe, R., Enokido, T., Takizawa, M.: Energy-efficient replication and migration of processes in a cluster. In: Proceedings of the 12th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS 2018), pp. 118–125 (2018)
Elnozahy, E.N., Kistler, M., Rajamony, R.: Energy-efficient server clusters. Power Aware Comput. Syst. 2325, 179–197 (2003)
Enokido, T., Aikebaier, A., Deen, M., Takizawa, M.: Power consumption-based server selection algorithms for communication-based systems. In: Proceedings of the 13th International Conference on Network-based Information Systems (NBiS 2010), pp. 201–208 (2010)
Enokido, T., Aikebaier, A., Takizawa, M.: A model for reducing power consumption in peer-to-peer systems. IEEE Syst. J. 4(2), 221–229 (2010)
Enokido, T., Aikebaier, A., Takizawa, M.: Process allocation algorithms for saving power consumption in peer-to-peer systems. IEEE Trans. Ind. Electron. 58(6), 2097–2105 (2011)
Enokido, T., Aikebaier, A., Takizawa, M.: An extended simple power consumption model for selecting a server to perform computation type processes in digital ecosystems. IEEE Trans. Ind. Inform. 10(2), 1627–1636 (2014)
Kataoka, H., Nakamura, S., Duolikun, D., Enokido, T., Takizawa, M.: Multi-level power consumption model and energy-aware server selection algorithm. Int. J. Grid Util. Comput. 8(3), 201–210 (2017)
Kataoka, H., Duolikun, D., Enokido, T., Takizawa, M.: Multi-level computation and power consumption models. In: Proceedings of the 18th International Conference on Network-Based Information Systems (NBiS 2015), pp. 40–47 (2015)
Kataoka, H., Duolikun, D., Enokido, T., Takizawa, M.: Energy-aware server selection algorithm in a scalable cluster. In: Proceedings of IEEE the 30th International Conference on Advanced Information Networking and Applications (AINA 2016), pp. 565–572 (2016)
Kataoka, H., Sawada, A., Duolikun, D., Enokido, T., Takizawa, M.: Simple energy-efficient server selection algorithm in a scalable cluster. Advances on Broad-Band Wireless Computing, Communication and Applications. LNDECT, vol. 2, pp. 573–584. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-49106-6_56
Mittal, N., Garg, K., Ameria, A.: A paper on modified Round-Robin Algorithm. Int. J. Latest Technol. Eng. Manag. Appl. Sci. 5(11), 93–98 (2015)
McEwen, A., Cassimally, H.: Designing the Internet of Things. Wiley, Chichester (2013)
Negus, C., Boronczyk, T.: CentOS Bible, 1st edn. Wiley, Indianapolis (2009)
Oma, R., Nakamura, S., Duolikun, D., Enokido, T., Takizawa, M.: An energy-efficient model for fog computing in the Internet of Things (IoT). Internet Things Eng. Cyber Phys. Hum. Syst. 1–2, 14–26 (2018)
Rafaels, R.J.: Cloud Computing: From Beginning to End, Create Space Independent Publishing Platform (2015)
Watanabe, R., Duolikun, D., Enokido, T., Takizawa, M.: Energy-aware virtual machine migration models in a scalable cluster of servers. In: Proceedings of IEEE the 31st International Conference on Advanced Information Networking and Applications (AINA 2017), pp. 85–92 (2017)
Watanabe, R., Duolikun, D., Enokido, T., Takizawa, M.: A simply energy-efficient migration algorithm of processes with virtual machines in server clusters. Int. J. Wirel. Mob. Netw. Ubiquitous Comput. Dependable Appl. 8(2), 1–18 (2017)
Acknowledgement
This work was supported by Japan Society for the Promotion of Science (JSPS) KAKENHI 15H0295 and Grant-in-Aid for JSPS Research Fellow grant 18J10022.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer-Verlag GmbH Germany, part of Springer Nature
About this chapter
Cite this chapter
Duolikun, D., Enokido, T., Takizawa, M. (2019). Static and Dynamic Group Migration Algorithms of Virtual Machines to Reduce Energy Consumption of a Server Cluster. In: Nguyen, N., Kowalczyk, R., Xhafa, F. (eds) Transactions on Computational Collective Intelligence XXXIII. Lecture Notes in Computer Science(), vol 11610. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-59540-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-662-59540-4_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-59539-8
Online ISBN: 978-3-662-59540-4
eBook Packages: Computer ScienceComputer Science (R0)