Skip to main content

Macro Level Models of Power Consumption for Servers in Distributed Systems

  • Chapter
Evolutionary Based Solutions for Green Computing

Part of the book series: Studies in Computational Intelligence ((SCI,volume 432))

Abstract

In order to realize green eco-society, the total electric power consumption of information systems has to be reduced. In this chapter, we discuss novel models of the power consumption of a server in distributed systems. We first classify distributed applications of information systems into three types: computation (CP), communication (CM), and storage (ST) types of applications. We first measure at macro level the power consumption of a whole server where the types of applications are performed. We do not consider how much electric power each hardware component like CPU consumes at micro level. The power consumption of a server depends on not only hardware component but also software component. Based on the experimentations, we imply power consumption models of a server to perform types CP, CM, and ST of application processes at macro level. Then, we propose algorithms to select a server in a set of servers so that not only QoS (Quality of Service) requirement like response time and deadline constraints hold but also the total power consumption of the servers is reduced based on the power consumption models. We evaluate the selection algorithms compared with traditional algorithms like round robin algorithms in terms of the total power consumption and satisfiability of QoS requirements.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Advanced Micro Devices, Inc.: Power Efficiency Technology Leadership from AMD. Available via DIALOG, http://sites.amd.com/us/business/it-solutions/power-efficiency/Pages/power-efficiency.aspx (cited August 10, 2011)

  2. Advanced Micro Devices, Inc.: ACP - The Truth About Power Consumption Starts Here. Available via DIALOG, http://www.amd.com/us/Documents/43761D-ACP_PowerConsumption.pdf (cited November 8, 2011)

  3. Aikebaier, A., Enokido, T., Takizawa, M.: Energy-Efficient Computation Models for Distributed Systems. In: The 12th International Conference on Network-Based Information Systems (NBiS 2009), pp. 424–431 (2009)

    Google Scholar 

  4. Apache HTTP Server Version 2.0 Documentation. Available via DIALOG, http://httpd.apache.org/docs/2.0/en/ (cited August 8, 2011)

  5. Apache Module mod_deflate. Available via DIALOG, http://httpd.apache.org/docs/2.0/en/mod/mod_deflate.html (cited August 8, 2011)

  6. Bevilacqua, A.: A Dynamic Load Balancing Metthod on a Heterogeneous Cluster of Workstations. Informatica 23(1), 49–56 (1999)

    Google Scholar 

  7. Bianchini, R., Carrera, E.V.: Analytical and Experimental Evaluation of Cluster-Based Network Servers. World Wide Web 3(4), 215–229 (2000)

    Article  MATH  Google Scholar 

  8. Bianchini, R., Rajamony, R.: Power and Energy Management for Server Systems. Computer 37(11), 68–76 (2004)

    Article  Google Scholar 

  9. Barroso, L.A., Hölzle, U.: The Case for Energy-Proportional Computing. IEEE Computer 40(12), 33–37 (2007)

    Article  Google Scholar 

  10. Buford, F.J., Yu, H., Lua, K.E.: P2P Networking and Applications. Morgan Kaufmann, MA (2009)

    Google Scholar 

  11. Carrera, E.V., Pinheiro, E., Bianchini, R.: Conserving Disk Energy in Network Servers. In: The 17th Annual International Conference on Supercomputing (ICS 2003), pp. 86–97 (2003)

    Google Scholar 

  12. Colajanni, M., Cardellini, V., Yu, P.S.: Dynamic Load Balancing in Geographically Distributed Heterogeneous Web Servers. In: The 18th IEEE International Conference on Distributed Computing Systems (ICDCS 1998), pp. 295–303 (1998)

    Google Scholar 

  13. Deutsch, P.: RFC: 1952 GZIP file format specification version 4.3. Available via DIALOG, http://www.ietf.org/rfc/rfc1952.txt (cited November 11, 2011)

  14. Durresi, A., Durresi, M., Paruchuri, V., Barolli, L.: Ad Hoc Communications for Emergency Conditions. In: The 25th IEEE International Conference on Advanced Information Networking and Applications (AINA 2011), pp. 787–794 (2011)

    Google Scholar 

  15. Enokido, T., Aikebaier, A., Misbah Deen, S., Takizawa, M.: Power Consumption-based Server Selection Algorithms for Communication-based Systems. In: The 13th International Conference on Network-based Information Systems (NBiS 2010), pp. 201–208 (2010)

    Google Scholar 

  16. Enokido, T., Aikebaier, A., Takizawa, M.: A Model for Reducing Power Consumption in Peer-to-Peer Systems. IEEE Systems Journal 4(2), 221–229 (2010)

    Article  Google Scholar 

  17. Enokido, T., Aikebaier, A., Takizawa, M.: Process Allocation Algorithms for Saving Power consumption in Peer-to-Peer Systems. IEEE Trans. on Industrial Electronics 58(6), 2097–2105 (2011)

    Article  Google Scholar 

  18. Enokido, T., Suzuki, K., Aikebaier, A., Takizawa, M.: Algorithms for Reducing the Total Power Consumption in Data Communication-based Applications. In: The 24th IEEE International Conference on Advanced Information Networking and Applications (AINA 2010), pp. 142–149 (2010)

    Google Scholar 

  19. Enokido, T., Takizawa, M.: A Purpose-based Synchronization Protocol for Secure Information Flow Control. Journal of Computer Systems Science and Engineering (JCSSE) 25(2), 25–32 (2010)

    Google Scholar 

  20. Fan, X., Weber, W., Barroso, L.A.: Power Provisioning for a Warehouse-sized Computer. In: The 34th International Symposium on Computer Architecture (ICSA 2007), pp. 13–23 (2007)

    Google Scholar 

  21. Ferraiolo, D.F., Kuhn, D., Chandramouli, R.: Role-Based Access Control. Artech Hous, Norwood (2007)

    Google Scholar 

  22. Fischer, M.J., Lynch, N.A., Paterson, M.S.: Impossibility of Distributed Consensus with One Faulty Process. Journal of the ACM 32(2), 374–382 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  23. Ghemawat, S., Gobioff, H., Leung, S.: The Google File System. In: The 19th ACM Symposium on Operating Systems Principles (SOSP 2003), pp. 29–43 (2003)

    Google Scholar 

  24. Grossman, R.L.: The Case for Cloud Computing. IT Professional 11(2), 23–27 (2009)

    Article  Google Scholar 

  25. Heath, T., Diniz, B., Carrera, E.V., Meira, W.J., Bianchini, R.: Energy Conservation in Heterogeneous Server Clusters. In: The 10th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2005), pp. 186–195 (2005)

    Google Scholar 

  26. Hemmert, S.: Green HPC: From Nice to Necessity. Computing in Science and Engineering 12(6), 8–10 (2010)

    Article  Google Scholar 

  27. Ikeda, M., Kulla, E., Hiyama, M., Barolli, L., Takizawa, M.: Experimental Results of a MANET Testbet in Indoor Stairs Environment. In: The 25th IEEE International Conference on Advanced Information Networking and Applications (AINA 2011), pp. 779–786 (2011)

    Google Scholar 

  28. Intel Power Management Technology. Available via DIALOG, http://www.intel.com/content/www/us/en/power-management/power-management-technologies-for-processor-graphics-display-and-memory-paper.html (cited August 10, 2011)

  29. Intel Corporation.: Intel Xeon Processor 5600 Series : The Next Generation of Intelligent Server Processors. Available via DIALOG, http://www.intel.com/content/www/us/en/processors/xeon/xeon-5600-brief.html (cited November 8, 2011)

  30. Inoue, T., Ikeda, M., Enokido, T., Aikebaier, A., Takizawa, M.: A Power Consumption Model for Storage-based Applications. In: The Fifth International Conference on Complex, Intelligent, and Software Intensive Systems, CISIS 2011 (2011)

    Google Scholar 

  31. Job Scheduling Algorithms in Linux Virtual Server. Available via DIALOG, http://www.linuxvirtualserver.org/docs/scheduling.html (cited August 29, 2011)

  32. Liu, X., Zhao, H., Li, X.: EPC: Energy-aware Probability-based Clustering Algorithm for Correlated Data Gathering in Wireless Sensor Networks. In: The 25th IEEE International Conference on Advanced Information Networking and Applications (AINA 2011), pp. 419–426 (2011)

    Google Scholar 

  33. Meisner, D., Gold, B.T., Wenisch, T.F.: PowerNap: Eliminating Server Idle Power. In: The 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2009), pp. 205–216 (2009)

    Google Scholar 

  34. Murphy, R., Sterling, T., Dekate, C.: Advanced Architectures and Execution Models to Support Green Computing. Computing in Science and Engineering 12(6), 38–47 (2010)

    Article  Google Scholar 

  35. Perera, G.: New Search Paradigms and Power Management for Peer-to-Peer File Sharing. VDM Verlag, Saarbrucken (2008)

    Google Scholar 

  36. Postel, J., Reynolds, J.: RFC: 959 File transfer protocol (FTP), Available via DIALOG, http://www.ietf.org/rfc/rfc959.txt (cited November 7, 2011)

    Google Scholar 

  37. Rahimi, S.K., Haug, F.S.: Distributed Database Management Systems. John Wiley & Sons, Hoboken (2010)

    Book  MATH  Google Scholar 

  38. Rajamani, K., Lefurgy, C.: On Evaluating Request-Distribution Schemes for Saving Energy in Server Clusters. In: 2003 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2003), pp. 111–122 (2003)

    Google Scholar 

  39. Steinmetz, R., Nahrstedt, K.: Multimedia Systems. Springer, New York (2004)

    Google Scholar 

  40. UWmeter. Available via DIALOG, http://www.metaprotocol.com/UWmeter/Features.html (cited July 5, 2011)

  41. Weighted Round Robin (WRR), Available via DIALOG, http://www.linuxvirtualserver.org/docs/scheduling.html (cited December 7, 2011)

  42. Yang, T., Mino, G., Spaho, E., Barolli, L., Durresi, A., Xhafa, F.: A Simulation System for Multi Mobile Events in Wireless Sensor Networks. In: The 25th IEEE International Conference on Advanced Information Networking and Applications (AINA 2011), pp. 411–418 (2011)

    Google Scholar 

  43. Yang, Y., Xiong, N., Aikebaier, A., Enokido, T., Takizawa, M.: Minimizing Power Consumption with Performance Efficiency Constraint in Web Server Clusters. In: The 12th International Conference on Network-Based Information Systems (NBiS 2009), pp. 45–51 (2009)

    Google Scholar 

  44. Zhang, L., Zhou, Q.: CCOA: Cloud Computing Open Architecture. In: IEEE International Conference on Web Services, pp. 607–616 (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tomoya Enokido .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Enokido, T., Inoue, T., Aikebaire, A., Takizawa, M. (2013). Macro Level Models of Power Consumption for Servers in Distributed Systems. In: Khan, S., Kołodziej, J., Li, J., Zomaya, A. (eds) Evolutionary Based Solutions for Green Computing. Studies in Computational Intelligence, vol 432. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30659-4_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30659-4_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30658-7

  • Online ISBN: 978-3-642-30659-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics