Abstract
In energy-aware systems, it is critical to discuss how to reduce the total electric power consumption of information systems. In this paper, we consider communication type applications where a server transmits a large volume of data to clients. A client first selects a server in a cluster of servers and issues a file transmission request to the server. In our previous studies, the transmission power consumption (TPC) model and the extended TPC (ETPC) model of a server to transmit files to clients are proposed. In this paper, we newly propose the transmission power consumption laxity-based (TPCLB) algorithm for a cluster of servers, which are based on the TPC and ETPC models so that the total power consumption in a cluster of servers can be reduced. We evaluate the TPCLB algorithm in terms of the total power consumption and elapse time compared with the round-robin (RR) algorithm.
Similar content being viewed by others
References
Barolli L, Xhafa F (2011) Jxta-overlay: a p2p platform for distributed, collaborative and ubiquitous computing. IEEE Trans Ind Electron 58(6):2163–2172
Pan Y, Zhang J (2012) Parallel programming on cloud computing platforms—challenges and solutions. J Converg 3(4):23–28
Grossman RL (2010) The case for cloud computing. IT Prof 11(2):23–27
Bianchini R, Carrera EV (2000) Analytical and experimental evaluation of cluster-based network servers. World Wide Web J 3(4):215–229
Waluyo A, Rahayu W, Taniar D, Srinivasan B (2011) A novel structure and access mechanism for mobile broadcast data in digital ecosystems. IEEE Trans Ind Electron 58(6):2173–2182
Yoon M, Kim Y, Chang J (2013) An energy-efficient routing protocol using message success rate in wireless sensor networks. J Converg 4(1):15–22
Carvalho GH, Woungang I, Anpalagan A, Dhurandher SK (2012) Energy-efficient radio resource management scheme for heterogeneous wireless networks: a queueing theory perspective. J Converg 3(4):15–22
Bianchini R, Rajamony R (2004) Power and energy management for server systems. IEEE Comput 37(11):68–74
Heath T, Diniz B, Carrera EV, Meira W, Bianchini R (2005) Energy conservation in heterogeneous server clusters. In: PPoPP’05: proceedings of the tenth ACM SIGPLAN symposium on principles and practice of parallel programming, pp 186–195
Hemmert S (2010) Green hpc: from nice to necessity. Comput Sci Eng 8–10
Murphy R, Sterling T, Dekate C (2010) Advanced architectures and execution models to support green computing. Comput Sci Eng 38–47
Corporation I (2010) Intel xeon processor 5600 series: the next generation of intelligent server processors. White paper, http://www.intel.com/content/www/us/en/processors/xeon/xeon-5600-brief.html
Corporation I (2010) Delivering deterministic, real-time performance with a low cost intel atom processor-based platform. White paper, http://download.intel.com/embedded/processor/whitepaper/324510.pdf
Advanced Micro Devices, Inc. (2010) acp—the truth about power consumption starts here. White paper, http://www.amd.com/us/Documents/43761D-ACP_PowerConsumption.pdf
Enokido T, Aikebaier A, Takizawa M (2010) A model for reducing power consumption in peer-to-peer systems. IEEE Syst J 4(2):221–229
Enokido T, Aikebaier A, Takizawa M (2011) Process allocation algorithms for saving power consumption in peer-to-peer systems. IEEE Trans Ind Electron 58(6):2097–2105
Enokido T, Suzuki K, Aikebaier A, Takizawa M (2010) Algorithms for reducing the total power consumption in data communication-based applications. In: Proceedings of IEEE the 24th international conference on advanced information networking and applications (AINA-2010), pp 142–149
Inoue T, Aikebaier A, Enokido T, Takizawa M (2012) Energy-aware distributed systems for computation and storage-based applications. In: Proceedings of the 6th international conference on complex, intelligent, and software intensive systems (CISIS-2012), pp 269–275
Enokido T, Aikebaier A, Takizawa M (2011) An integrated power consumption model for communication and transaction based applications. In: Proceedings of IEEE the 25th international conference on advanced information networking and applications (AINA-2011), pp 695–702
Enokido T, Takizawa M (2012) An extended power consumption model for distributed applications. In: Proceedings of IEEE the 26th international conference on advanced information networking and applications (AINA-2012), pp 321–328
Ghemawat S, Gobioff H, Leung S-T (2003) The Google file system. In: Proceedings of the 19th ACM symposium on operating systems principles (SOSP’03), pp 29–43
Enokido T, Aikebaier A, Takizawa M (2011) An extended power consumption-based algorithm for communication-based applications. J Ambient Intell Humaniz Comput 2(4):263–270
Enokido T, Takizawa M (2012) The extended transmission power consumption model for communication-based applications. In: Proceedings of the 15th international conference on network-based information systems (NBiS-2012), CD-ROM
Job scheduling algorithms in Linux virtual server (2010) http://www.linuxvirtualserver.org/docs/scheduling.html
Enokido T, Aikebaier A, Takizawa M (2010) Power consumption-based server selection algorithms for communication-based systems. In: Proceedings of the 13th international conference on network-based information systems (NBiS2010), pp 201–208
Enokido T, Aikebaier A, Takizawa M (2013) An energy-efficient redundant execution algorithm by terminating meaningless redundant processes. In: Proceedings of IEEE the 27th international conference on advanced information networking and applications (AINA-2013), pp 1–8
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Enokido, T., Aikebaier, A. & Takizawa, M. Energy-Efficient Server Clusters to Perform Communication Type Application Processes. J Supercomput 69, 1087–1102 (2014). https://doi.org/10.1007/s11227-013-1025-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-013-1025-5