The Delay Time-Based (DTB) Algorithm for Energy-Efficient Server Cluster Systems

The improved power consumption laxity-based (IPCLB) algorithm is discussed to select one of servers so that the total power consumption of a cluster can be reduced. However, a load balancer has to collect a state of every current process on servers of a cluster to calculate the estimated power consumption of each server. In addition, it is difficult to precisely estimate the power consumption of each server since the state of each process on the server is changed during the estimation. Especially, a process might terminate before the termination time is estimated if the computation time of the process is shorter than the communication delay time between the load balancer and the server. In this paper, we assume the computation time of each process is shorter than the communication delay time. Then, we propose a delay time-based (DTB) algorithm to select a server for each request process so that the total power consumption of a cluster to perform processes on the server can be reduced. In the DTB algorithm, it is not necessary to collect a state of every process on each server to estimate the power consumption laxity. In addition, the minimum computation time of a process is not required to be a priori defined in the DTB algorithm.

[1]  Robert L. Grossman,et al.  The Case for Cloud Computing , 2009, IT Professional.

[2]  Kyong Hoon Kim,et al.  Reward-based allocation of cluster and grid resources for imprecise computation model-based applications , 2013, Int. J. Web Grid Serv..

[3]  Thomas L. Sterling,et al.  Advanced Architectures and Execution Models to Support Green Computing , 2010, Computing in Science & Engineering.

[4]  Tomoya Enokido,et al.  Algorithms for Selecting Energy-Efficient Storage Servers in Storage and Computation Oriented Applications , 2012, 2012 IEEE 26th International Conference on Advanced Information Networking and Applications.

[5]  Steve Hodges,et al.  Prototyping Connected Devices for the Internet of Things , 2013, Computer.

[6]  Tomoya Enokido,et al.  A Model for Reducing Power Consumption in Peer-to-Peer Systems , 2010, IEEE Systems Journal.

[7]  Raúl Gracia Tinedo,et al.  Actively Measuring Personal Cloud Storage , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[8]  Bir Bhanu,et al.  Dynamic Bayesian Networks for Vehicle Classification in Video , 2012, IEEE Transactions on Industrial Informatics.

[9]  Tomoya Enokido,et al.  Energy-Efficient Server Selection Algorithm Based on the Extended Simple Power Consumption Model , 2012, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems.

[10]  Lida Xu,et al.  Compressed Sensing Signal and Data Acquisition in Wireless Sensor Networks and Internet of Things , 2013, IEEE Transactions on Industrial Informatics.

[11]  Tomoya Enokido,et al.  Process Allocation Algorithms for Saving Power Consumption in Peer-to-Peer Systems , 2011, IEEE Transactions on Industrial Electronics.

[12]  GhemawatSanjay,et al.  The Google file system , 2003 .

[13]  Fei Tao,et al.  FC-PACO-RM: A Parallel Method for Service Composition Optimal-Selection in Cloud Manufacturing System , 2013, IEEE Transactions on Industrial Informatics.

[14]  Tomoya Enokido,et al.  An Integrated Power Consumption Model for Distributed Systems , 2013, IEEE Transactions on Industrial Electronics.

[15]  Fatos Xhafa,et al.  JXTA-Overlay: A P2P Platform for Distributed, Collaborative, and Ubiquitous Computing , 2011, IEEE Transactions on Industrial Electronics.

[16]  Tomoya Enokido,et al.  The evaluation of the extended transmission power consumption (ETPC) model to perform communication type processes , 2012, Computing.