Abstract
Server cluster systems are widely used to realize scalable and high performance computing systems with virtual machine technologies. A large amount of electric energy is consumed in a server cluster system since a server cluster system is composed of large number of servers and multiple servers consume electric energy to perform application processes on multiple virtual machines. In order to design and implement an energy-efficient server cluster system, it is necessary to realize energy-efficient load balancing algorithms. In this paper, the active time-based (ATB) algorithm is proposed to select a virtual machine for each request process so that the total electric energy of a server cluster to perform computation type application processes can be reduced. In the ATB algorithm, it is not necessary to collect a state of every process on every virtual machine to estimate the electric energy of each server. We evaluate the ATB algorithm in terms of the total electric energy of a server cluster compared with the energy consumption laxity based (ECLB) and basic round-robin (RR) algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Natural Resources Defense Council (NRDS): Data center efficiency assessment - scaling up energy efficiency across the data center lndustry: Evaluating key drivers and barriers (2014). http://www.nrdc.org/energy/files/data-center-efficiency-assessment-IP.pdf
Natural Resources Defense Council (NRDS): Is cloud computing always greener? Finding the most energy and carbon efficient information technology solutions for small- and medium-sized organizations (2012). http://www.nrdc.org/energy/files/cloud-computing-efficiency-IB.pdf
KVM: Main Page - KVM (Kernel Based Virtual Machine) (2015). http://www.linux-kvm.org/page/Mainx_Page
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.: 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.: An extended simple power consumption model for selecting a server to perform computation type processes in digital ecosystems. IEEE Trans. Ind. Inf. 10(2), 1627–1636 (2014)
Enokido, T., Takizawa, M.: Integrated power consumption model for distributed systems. IEEE Trans. Ind. Electron. 60(2), 824–836 (2013)
Enokido, T., Takizawa, M.: Power consumption and computation models of virtual machines to perform computation type application processes. In: Proceedings of the 9th International Conference on Complex, Intelligent and Software Intensive Systems (CISIS 2015), pp. 126–133 (2015)
Enokido, T., Takizawa, M.: An energy-efficient load balancing algorithm to perform computation type application processes for virtual machine environments. In: Proceedings of the 18th International Conference on Network-Based Information Systems (NBiS 2015), pp. 32–39 (2015)
LVS project: Job scheduling algorithms in linux virtual server (2010). http://www.linuxvirtualserver.org/docs/scheduling.html
Intel: Intel Xeon Processor 5600 Series: The Next Generation of Intelligent Server Processors (2010). http://www.intel.com/content/www/us/en/processors/xeon/xeon-5600-brief.html
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Enokido, T., Duolikun, D., Takizawa, M. (2018). An Energy Efficient Load Balancing Algorithm Based on the Active Time of Cores. In: Barolli, L., Xhafa, F., Conesa, J. (eds) Advances on Broad-Band Wireless Computing, Communication and Applications. BWCCA 2017. Lecture Notes on Data Engineering and Communications Technologies, vol 12. Springer, Cham. https://doi.org/10.1007/978-3-319-69811-3_16
Download citation
DOI: https://doi.org/10.1007/978-3-319-69811-3_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-69810-6
Online ISBN: 978-3-319-69811-3
eBook Packages: EngineeringEngineering (R0)