Skip to main content

Advertisement

Log in

Energy-Efficient Server Clusters to Perform Communication Type Application Processes

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Barolli L, Xhafa F (2011) Jxta-overlay: a p2p platform for distributed, collaborative and ubiquitous computing. IEEE Trans Ind Electron 58(6):2163–2172

    Article  Google Scholar 

  2. Pan Y, Zhang J (2012) Parallel programming on cloud computing platforms—challenges and solutions. J Converg 3(4):23–28

    MathSciNet  Google Scholar 

  3. Grossman RL (2010) The case for cloud computing. IT Prof 11(2):23–27

    Article  Google Scholar 

  4. Bianchini R, Carrera EV (2000) Analytical and experimental evaluation of cluster-based network servers. World Wide Web J 3(4):215–229

    Article  MATH  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Google Scholar 

  7. 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

    Google Scholar 

  8. Bianchini R, Rajamony R (2004) Power and energy management for server systems. IEEE Comput 37(11):68–74

    Article  Google Scholar 

  9. 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

    Google Scholar 

  10. Hemmert S (2010) Green hpc: from nice to necessity. Comput Sci Eng 8–10

  11. Murphy R, Sterling T, Dekate C (2010) Advanced architectures and execution models to support green computing. Comput Sci Eng 38–47

  12. 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

  13. 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

  14. 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

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Chapter  Google Scholar 

  18. 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

    Chapter  Google Scholar 

  19. 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

    Chapter  Google Scholar 

  20. 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

    Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Google Scholar 

  24. Job scheduling algorithms in Linux virtual server (2010) http://www.linuxvirtualserver.org/docs/scheduling.html

  25. 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

    Google Scholar 

  26. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomoya Enokido.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-013-1025-5

Keywords

Navigation