用户名: 密码: 验证码:
An overview of energy efficiency techniques in cluster computing systems
详细信息    查看全文
  • 作者:Giorgio Luigi Valentini (1) (11)
    Walter Lassonde (1)
    Samee Ullah Khan (1)
    Nasro Min-Allah (2)
    Sajjad A. Madani (2)
    Juan Li (1)
    Limin Zhang (1)
    Lizhe Wang (3)
    Nasir Ghani (4)
    Joanna Kolodziej (5)
    Hongxiang Li (6)
    Albert Y. Zomaya (7)
    Cheng-Zhong Xu (8)
    Pavan Balaji (9)
    Abhinav Vishnu (10)
    Fredric Pinel (11)
    Johnatan E. Pecero (11)
    Dzmitry Kliazovich (11)
    Pascal Bouvry (11)
  • 关键词:Cluster computing ; Energy efficiency ; Power management ; Survey
  • 刊名:Cluster Computing
  • 出版年:2013
  • 出版时间:March 2013
  • 年:2013
  • 卷:16
  • 期:1
  • 页码:3-15
  • 全文大小:812 KB
  • 参考文献:1. Andersen, D.G., Franklin, J., Kaminsky, M., Phanishayee, A., Tan, L., Vasudevan, V.: FAWN: A fast array of wimpy nodes. In: Proc. of the 22nd ACM Symposium on Operating Systems Principles (SOSP), Big Sky, MT (2009)
    2. Beloglazov, A., Buyya, R., Lee, Y.C., Zomaya, A.: A taxonomy and survey of energy-efficient data centers and cloud computing systems. In: Zelkowitz, M. (ed.) Advances in Computers. Elsevier, Amsterdam (2011). ISBN 13:978-0-12-012141-0
    3. Blue Gene/LTeam: An overview of the BlueGene/L supercomputer. In: Supercomputing 2002 Technical Papers (2002)
    4. Buyya, R. (ed.): High Performance Cluster Computing: Architectures and Systems. Prentice-Hall, New York (1999)
    5. Buyya, R., Cortes, T., Jin, H.: Single system image. Int. J. High Perform. Comput. Appl. 15(2), 124-35 (2001) CrossRef
    6. Cameron, K.W., Ge, R., Feng, X.: High-performance, power-aware distributed computing for scientific applications. Computer 38(11), 40-7 (2005) CrossRef
    7. Caulfield, A.M., Grupp, L.M., Swanson, S.: Gordon: using flash memory to build fast, power-efficient clusters for data-intensive applications. In: Proc. of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS -9) (2009)
    8. Chen, G., Malkowski, K., Kandemir, M., Raghavan, P.: Reducing power with performance constraints for parallel sparse applications. In: Proc. of the 19th IEEE International Parallel and Distributed Processing Symposium, p.?231a. IEEE Comput. Soc., Los Alamitos (2005) CrossRef
    9. Feller, E., Morin, C., Leprince, D.: State of the art of power saving in clusters and results from the EDF case study. Institut National de Recherche en Informatique et en Automatique (INRIA) (2010)
    10. Feng, W., Cameron, K.: The green500 list: Encouraging sustainable supercomputing. Computer 40(12), 50-5 (2007) CrossRef
    11. Flautner, K., Reinhardt, S., Mudge, T.: Automatic performance setting for dynamic voltage scaling. Wirel. Netw. 8(5), 507-20 (2002) CrossRef
    12. Freeh, V.W., Pan, F., Kappiah, N., Lowenthal, D.K.: Using multiple energy gears in MPI programs on a power-scalable cluster. In: Proc. of 10th ACM Symp. Principles and Practice of Parallel Programming (PPoPP), pp. 164-73. ACM, New York (2005)
    13. Freeh, V.W., Pan, F., Kappiah, N., Lowenthal, D.K., Springer, R.: Exploring the energy-time tradeoff in MPI programs on a power-scalable cluster. In: Proc. of Parallel and Distributed Processing Symposium, vol.?01 (2005)
    14. Ge, R., Feng, X., Cameron, K.W.: Improvement of power-performance efficiency for high-end computing. In: Proc. of the 1st Workshop on High-Performance, Power-Aware Computing (2005), 8?pp.
    15. Ge, R., Feng, X., Cameron, K.W.: Performance constrained distributed DVS scheduling for scientific applications on power-aware clusters. In: Proc. of Supercomputing Conference, p. 34 (2005)
    16. Ge, R., Feng, X., Feng, W., Cameron, K.W.: CPU MISER: a performance-directed, run-time system for power-aware clusters. In: Proc. of International Conference on Parallel Processing (ICPP07), p.?18 (2007)
    17. Gropp, W., Lusk, E., Sterling, T. (eds.): Beowulf cluster computing with Linux, 2nd edn. MIT Press, Cambridge (2003)
    18. Hotta, Y., Sato, M., Kimura, H., Matsuoka, S., Boku, T., Takahashi, D.: Profile-based optimization of power performance by using dynamic voltage scaling on a PC cluster. In: Proc. of the 20th IEEE International Parallel and Distributed Processing Symposium (IPDPS) (2006), 8?pp.
    19. Hsu, C., Feng, W.: A feasibility analysis of power awareness in commodity-based high-performance clusters. In: IEEE International Conference on Cluster Computing, pp.?1-0 (2005)
    20. Hsu, C., Feng, W.: A power-aware run-time system for high-performance computing. In: Proc. of ACM/IEEE SC Conference, p.?1. IEEE Comput. Soc., Los Alamitos (2005)
    21. Huang, S., Feng, W.: A workload-aware, eco-friendly daemon for cluster computing. Technical Report, Computer Science, Virginia Tech (2008)
    22. Huang, S., Feng, W.: Energy-efficient cluster computing via accurate workload characterization. In: Proc. of the 9th IEEE/ACM International Symposium Cluster Computing and the Grid, pp. 68-5 (2009)
    23. IBM: Blue Gene/P. http://www-03.ibm.com/press/us/en/pressrelease/21791.wss. Accessed: July 2011
    24. IBM: Blue Gene/Q. http://www-03.ibm.com/press/us/en/pressrelease/33586.wss. Accessed: July 2011
    25. Intel Developer’s manual: Intel 80200 Processor Based on Intel XScale Microarchitecture. Intel Press (1989)
    26. Kappiah, N., Freeh, V.W., Lowenthal, D.K.: Just in time dynamic voltage scaling: exploiting inter-node slack to save energy in MPI programs. In: Proc. of ACM/IEEE Conference Supercomputing, p.?33 (2005)
    27. Kim, K.H., Buyya, R., Kim, J.: Power aware scheduling of bag-of-tasks applications with deadline constraints on DVS-enabled clusters. In: Proc. of CCGRID, pp.?541-48 (2007)
    28. Li, K.: Performance analysis of power-aware task scheduling algorithms on multiprocessor computers with dynamic voltage and speed. IEEE Trans. Parallel Distrib. Syst. 19(11), 1484-497 (2008) CrossRef
    29. Lim, M.Y., Freeh, V.W.: Determining the minimum energy consumption using dynamic voltage and frequency scaling. In: Proc. of the 3rd Workshop on High-Performance, Power-Aware Computing, pp. 1- (2007)
    30. Lim, M.Y., Freeh, V.W., Lowenthal, D.K.: Adaptive, transparent frequency and voltage scaling of communication phases in MPI programs. In: Proc. of ACM/IEEE Supercomputing, p.?14 (2006)
    31. Mobile AMD Duron Processor Model 7 Data Sheet. AMD (2001)
    32. Pan, F., Freeh, V.W., Smith, D.M.: Exploring the energy-time tradeoff in high performance computing. In: Proc. of Parallel and Distributed Processing Symposium (2005)
    33. Pfister, G.F.: In Search of Clusters, 2nd edn. Prentice-Hall, New York (1998)
    34. Pinheiro, E., Bianchini, R., Carrera, E.V., Heath, T.: Load balancing and unbalancing for power and performance in cluster-based systems. In: Proc. of Workshop on Compilers and Operating Systems for Low Power (2001)
    35. Pinheiro, E., Bianchini, R., Carrera, E.V., Heath, T.: Dynamic cluster reconfiguration for power and performance. In: Proc. of Workshop on Compilers and Operating Systems for Low Power, pp. 75-3 (2003) CrossRef
    36. Ruan, X., Qin, X., Zong, Z., Bellam, K., Nijim, M.: An energy-efficient scheduling algorithm using dynamic voltage scaling for parallel applications on clusters. In: Proc. of the 16th IEEE International Conference on Computer Communications and Networks, Honolulu, Hawaii, pp.?735-40 (2007)
    37. Smith, S.E.: What is cluster computing? O. Wallace (ed.). Copyright 2003-011. http://www.wisegeek.com/what-is-cluster-computing.htm
    38. The Green500 list (June 2011). lists/2011/06/top/list.php">http://www.green500.org/lists/2011/06/top/list.php. Accessed: July 2011
    39. The Green500. http://www.green500.org. Accessed: July 2011
    40. Tolentino, M.E., Turner, J., Cameron, K.W.: Memory-miser: a performance-constrained runtime system for power-scalable clusters. In: Proc. of International Conference Computing Frontiers, pp. 237-46 (2007) CrossRef
    41. US EPA: Report to congress on server and data center energy efficiency. Technical report (2007)
    42. Vasi?, N., Barisits, M., Salzgeber, V., Kostic, D.: Making cluster applications energy-aware. In: ACDC. Proc. of the 1st Workshop on Automated Control for Datacenters and Clouds, pp. 37-2 (2009)
    43. Vasudevan, V., Andersen, D.G., Kaminsky, M., Tan, L., Franklin, J., Moraru, I.: Energy-efficient cluster computing with FAWN: Workloads and implications. In: Proc. of e-Energy, Passau, Germany (2010)
    44. von Laszewski, G., Wang, L., Younge, A.J., He, X.: Power-aware scheduling of virtual machines in DVFS-enabled clusters. In: Proc. of IEEE International Conference on Cluster Computing and Workshops, pp. 1-0 (2009)
    45. Warren, M.S., Weigle, E.H., Feng, W.-C.: High-density computing: a 240-processor beowulf in one cubic meter. In: Proc. of IEEE/ACM SC2002, Baltimore, Maryland, pp. 1-1 (2002)
    46. Yeo, C., Buyya, R.: A taxonomy of market-based resource management systems for utility-driven cluster computing. Softw. Pract. Exp. 36, 1381-419 (2006) CrossRef
  • 作者单位:Giorgio Luigi Valentini (1) (11)
    Walter Lassonde (1)
    Samee Ullah Khan (1)
    Nasro Min-Allah (2)
    Sajjad A. Madani (2)
    Juan Li (1)
    Limin Zhang (1)
    Lizhe Wang (3)
    Nasir Ghani (4)
    Joanna Kolodziej (5)
    Hongxiang Li (6)
    Albert Y. Zomaya (7)
    Cheng-Zhong Xu (8)
    Pavan Balaji (9)
    Abhinav Vishnu (10)
    Fredric Pinel (11)
    Johnatan E. Pecero (11)
    Dzmitry Kliazovich (11)
    Pascal Bouvry (11)

    1. NDSU-CIIT Green Computing and Communications Laboratory, Department of Electrical and Computer Engineering, North Dakota State University, Fargo, ND, 58108-6050, USA
    11. University of Luxembourg, Luxembourg, L1359, Luxembourg
    2. COMSATS Institute of Information Technology, Islamabad, Pakistan
    3. Indiana University, Bloomington, IN, USA
    4. University of New Mexico, Albuquerque, NM, USA
    5. University of Bielsko-Biala, 43300, Bielsko-Biala, Poland
    6. University of Louisville, Louisville, KY, USA
    7. University of Sydney, Sydney, NSW, 2006, Australia
    8. Wayne State University, Detroit, MI, USA
    9. Argonne National Laboratory, Argonne, IL, USA
    10. Pacific Northwest National Laboratory, Richland, WA, USA
  • ISSN:1573-7543
文摘
Two major constraints demand more consideration for energy efficiency in cluster computing: (a)?operational costs, and (b) system reliability. Increasing energy efficiency in cluster systems will reduce energy consumption, excess heat, lower operational costs, and improve system reliability. Based on the energy-power relationship, and the fact that energy consumption can be reduced with strategic power management, we focus in this survey on the characteristic of two main power management technologies: (a)?static power management (SPM) systems that utilize low-power components to save the energy, and (b) dynamic power management (DPM) systems that utilize software and power-scalable components to optimize the energy consumption. We present the current state of the art in both of the SPM and DPM techniques, citing representative examples. The survey is concluded with a brief discussion and some assumptions about the possible future directions that could be explored to improve the energy efficiency in cluster computing.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700