skip to main content
research-article

A survey on techniques for improving the energy efficiency of large-scale distributed systems

Published:01 March 2014Publication History
Skip Abstract Section

Abstract

The great amounts of energy consumed by large-scale computing and network systems, such as data centers and supercomputers, have been a major source of concern in a society increasingly reliant on information technology. Trying to tackle this issue, the research community and industry have proposed myriad techniques to curb the energy consumed by IT systems. This article surveys techniques and solutions that aim to improve the energy efficiency of computing and network resources. It discusses methods to evaluate and model the energy consumed by these resources, and describes techniques that operate at a distributed system level, trying to improve aspects such as resource allocation, scheduling, and network traffic management. This work aims to review the state of the art on energy efficiency and to foster research on schemes to make network and computing resources more efficient.

References

  1. Y. Agarwal, S. Hodges, R. Chandra, J. Scott, P. Bahl, and R. Gupta. 2009. Somniloquy: Augmenting network interfaces to reduce PC energy usage. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI). USENIX Association, Berkeley, CA, USA, 365--380. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Y. Agarwal, S. Savage, and R. Gupta. 2010. SleepServer: A software-only approach for reducing the energy consumption of PCs within enterprise environments. In Proceedings of the USENIX Annual Technical Conference (ATC). USENIX Association, Berkeley, CA, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Allalouf, Y. Arbitman, M. Factor, R. Kat, K. Meth, and D. Naor. 2009. Storage modeling for power estimation. In Proceedings of the ACM Israeli Experimental Systems Conference (SYSTOR). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. M. Alonso, J. Miguel Martinez, V. Santonja, and P. Lopez. 2004. Reducing power consumption in interconnection networks by dynamically adjusting link width. In Proceedings of the International European Conference on Parallel and Distributed Computing (Euro-Par). 882--890.Google ScholarGoogle Scholar
  5. G. Ananthanarayanan and R. Katz. 2008. Greening the Switch. Technical Report. EECS Department, University of California, Berkeley.Google ScholarGoogle Scholar
  6. H. Aydi, P. Mejia-Alvarez, D. Mossé, and R. Melhem. 2001. Dynamic and aggressive scheduling techniques for power-aware real-time systems. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS). 95--105. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. M. Baldi and Y. Ofek. 2009. Time for a “greener” Internet. In Proceedings of the International Workshop on Green Communications (GreenCom, IEEE ICC Workshop).Google ScholarGoogle Scholar
  8. J. Baliga, R. Ayre, K. Hinton, W. V. Sorin, and R. S. Tucker. 2009b. Energy consumption in optical IP networks. Journal of Lightwave Technology 27, 13, 2391--2403.Google ScholarGoogle ScholarCross RefCross Ref
  9. J. Baliga, R. Ayre, K. Hinton, and R. S. Tucker. 2009a. Architectures for energy-efficient IPTV networks. In Proceedings of the Conference on Optical Fiber Communication (OFC).Google ScholarGoogle Scholar
  10. J. Baliga, R. Ayre, W. Sorin, K. Hinton, and R. Tucker. 2008. Energy consumption in access networks. In Proceedings of the Optical Fiber Communication/National Fiber Optic Engineers Conference (OFC/NFOEC). 1--3.Google ScholarGoogle Scholar
  11. J. Baliga, K. Hinton, and R. Tucker. 2007. Energy consumption of the Internet. In Proceedings of the Joint International Conference on Optical Internet and Australian Conference on Optical Fibre Technology (COIN-ACOFT). 1--3.Google ScholarGoogle Scholar
  12. P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and A. Warfield. 2003. Xen and the art of virtualization. In Proceedings of the ACM Symposium on Operating Systems Principles (SOSP). 164--177. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. L. A. Barroso. 2005. The price of performance. ACM Press, Queue 3, 7, 48--53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. L. A. Barroso and U. Holzle. 2007. The case for energy-proportional computing. Computer 40, 12, 33--37. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. B. Bathula and J. Elmirghani. 2009a. Energy efficient Optical Burst Switched (OBS) networks. In Proceedings of GreenComm: International Workshop on Green Communications.Google ScholarGoogle Scholar
  16. B. Bathula and J. Elmirghani. 2009b. Green networks: Energy efficient design for optical networks. In Proceedings of the IFIP International Conference on Wireless and Optical Communications Networks. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. A. Bianzino, A. Raju, and D. Rossi. 2011. Greening the internet: Measuring web power consumption. IEEE IT Professional 13, 1, 48--53. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J. Blackburn and K. Christensen. 2009. A simulation study of a new green BitTorrent. In Proceedings of the International Workshop on Green Communications (GreenCom, IEEE ICC Workshop). 1--6.Google ScholarGoogle Scholar
  19. F. Blanquicet and K. Christensen. 2008. Managing energy use in a network with a new SNMP power state MIB. In Proceedings of the 33rd IEEE Conference on Local Computer Networks (LCN 2008). 509--511.Google ScholarGoogle Scholar
  20. R. Bolla, R. Bruschi, K. Christensen, F. Cucchietti, F. Davoli, and S. Singh. 2011a. The potential impact of green technologies in next-generation wireline networks—is there room for energy savings optimization? IEEE Communications 49, 8, 80--86.Google ScholarGoogle Scholar
  21. R. Bolla, R. Bruschi, A. Cianfrani, and M. Listanti. 2011b. Enabling backbone networks to sleep. IEEE Network 25, 2, 26--31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. R. Bolla, R. Bruschi, F. Davoli, and F. Cucchietti. 2011c. Energy efficiency in the future Internet: A survey of existing approaches and trends in energy-aware fixed network infrastructures. IEEE Communications Surveys and Tutorials 13, 2, 223--244.Google ScholarGoogle ScholarCross RefCross Ref
  23. G. Boss, P. Malladi, D. Quan, L. Legregni, and H. Hall. 2007. Cloud Computing. Technical Report. IBM.Google ScholarGoogle Scholar
  24. G. Box, G. Jenkins, and G. Reinsel. 1994. Time Series Analysis: Forecasting and Control (3rd ed.). Prentice-Hall. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. R. Buyya, C. S. Yeo, S. Venugopal, J. Broberg, and I. Brandic. 2009. Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems 25, 6, 599--616. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. E. Carrera, E. Pinheiro, and R. Bianchini. 2003. Conserving disk energy in network servers. In Proceedings of the International Conference on Supercomputing (ICS). 86--97. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. A. Castagnetti, C. Belleudy, S. Bilavarn, and M. Auguin. 2010. Power consumption modeling for DVFS exploitation. In Proceedings of the Euromicro Conference on Digital System Design: Architectures, Methods and Tools (DSD). 579--586. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. J. Chabarek, J. Sommers, P. Barford, C. Estan, D. Tsiang, and S. Wright. 2008. Power awareness in network design and routing. In Proceedings of the IEEE International Conference on Computer Communications (INFOCOM). 457--465.Google ScholarGoogle Scholar
  29. J. Chase, D. Anderson, P. Thakar, A. Vahdat, and R. Doyle. 2001. Managing energy and server resources in hosting centers. In Proceedings of the ACM Symposium on Operating Systems Principles (SOSP). 103--116. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. J. Chase and R. Doyle. 2001. Balance of power: Energy management for server clusters. In Proceedings of the Workshop on Hot Topics in Operating Systems (HotOS). Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. G. Chen, W. He, J. Liu, S. Nath, L. Rigas, L. Xiao, and F. Zhao. 2008. Energy-aware server provisioning and load dispatching for connection-intensive internet services. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI). 337--350. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. G. Chen, K. Malkowski, M. Kandemir, and P. Raghavan. 2005. Reducing power with performance constraints for parallel sparse applications. In Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS). Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. L. Cherkasova and R. Gardner. 2005. Measuring CPU overhead for I/O processing in the Xen virtual machine monitor. In Proceedings of the USENIX Annual Technical Conference (ATEC). Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. L. Chiaraviglio, D. Ciullo, E. Leonardi, and M. Mellia. 2009. How much can the Internet be greened? In Proceedings of GreenComm: International Workshop on Green Communications.Google ScholarGoogle Scholar
  35. L. Chiaraviglio and I. Matta. 2010. GreenCoop: Cooperative green routing with energy-efficient servers. In Proceedings of the International Conference on Energy-Efficient Computing and Networking (e-Energy). Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. L. Chiaraviglio, M. Mellia, A. Lombardo, C. Panarello, and G. Schembra. 2010. Energy saving and network performance: A trade-off approach. In Proceedings of the International Conference on Energy-Efficient Computing and Networking. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. L. Chiaraviglio, M. Mellia, and F. Neri. 2008. Energy-Aware Networks: Reducing Power Consumption by Switching Off Network Elements. Technical Report. FEDERICA-Phosphorus tutorial and workshop (TNC).Google ScholarGoogle Scholar
  38. L. Chiaraviglio, M. Mellia, and F. Neri. 2009. Energy-aware backbone networks: A case study. In Proceedings of the International Workshop on Green Communications (GreenCom, IEEE ICC Workshop).Google ScholarGoogle Scholar
  39. K. Christensen, C. Gunaratne, B. Nordman, and A. George. 2004. The next frontier for communications networks: Power management. Computer Communications 27, 18, 1758--1770. Google ScholarGoogle ScholarDigital LibraryDigital Library
  40. K. Christensen, P. Reviriego, B. Nordman, M. Bennett, M. Mostowfi, and J. A. Maestro. 2010. IEEE 802.3az: The road to energy efficient ethernet. IEEE Communications Magazine 48, 11, 50--56. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. A. Cianfrani, V. Eramo, M. Listanti, M. Marazza, and E. Vittorini. 2010. An energy saving routing algorithm for a green OSPF protocol. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM) Workshops.Google ScholarGoogle Scholar
  42. C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. 2005. Live migration of virtual machines. In Proceedings of the Symposium on Networked Systems Design and Implementation (NSDI). 273--286. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. C. H. A. Costa, M. C. Amaral, G. C. Januario, T. C. M. B. Carvalho, and C. Meirosu. 2012. SustNMS: Towards service oriented policy-based network management for energy-efficiency. In Proceedings of the Sustainable Internet and ICT for Sustainability (SustainIT 2012). 1--5.Google ScholarGoogle Scholar
  44. G. Da-Costa, M. Dias de Assuncao, J.-P. Gelas, Y. Georgiou, L. Lefèvre, A.-C. Orgerie, J.-M. Pierson, O. Richard, and A. Sayah. 2010. Multi-facet approach to reduce energy consumption in Clouds and Grids: The GREEN-NET framework. In Proceedings of e-Energy 2010: First International Conference on Energy-Efficient Computing and Networking. Passau, Germany, 95--104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. P. de Langen and B. Juurlink. 2006. Leakage-aware multiprocessor scheduling for low power. In Proceedings of the International Conference on Parallel and Distributed Processing (IPDPS). Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. H. G. Dietz and W. R. Dieter. 2006. Compiler and runtime support for predictive control of power and cooling. In Proceedings of the Parallel and Distributed Processing Symposium (IPDPS). Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. R. Doyle, J. Chase, O. Asad, W. Jin, and A. Vahdat. 2003. Model-based resource provisioning in a Web service Utility. In Proceedings of the USENIX Symposium on Internet Technologies and Systems (USITS). Google ScholarGoogle ScholarDigital LibraryDigital Library
  48. EcoInfo. 2011. From Windows 95 to Windows 7. EcoInfo Report. http://www.ecoinfo.cnrs.fr/spip.php?article211Google ScholarGoogle Scholar
  49. X. Fan, W.-D. Weber, and L. A. Barroso. 2007. Power provisioning for a warehouse-sized computer. In Proceedings of the ACM International Symposium on Computer Architecture (ISCA). 13--23. Google ScholarGoogle ScholarDigital LibraryDigital Library
  50. W.-C. Feng and T. Scogland. 2009. The Green500 list: Year one. In Proceedings of the Workshop on High-Performance, Power-Aware Computing (HPPAC, IPDPS Workshop). Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. S. Figuerola, M. Lemay, V. Reijs, M. Savoie, and B. St. Arnaud. 2009. Converged optical network infrastructures in support of future Internet and Grid services using IaaS to reduce GHG emissions. Journal of Lightwave Technology 27, 12, 1941--1946. DOI: http://dx.doi.org/10.1109/JLT.2009.2022485Google ScholarGoogle ScholarCross RefCross Ref
  52. J. Fontan, T. Vazquez, L. Gonzalez, R. S. Montero, and I. Llorente. 2008. OpenNebula: The open source virtual machine manager for cluster computing. In Proceedings of the Open Source Grid and Cluster Software Conference—Book of Abstracts.Google ScholarGoogle Scholar
  53. V. Freeh, F. Pan, N. Kappiah, D. Lowenthal, and R. Springer. 2005. Exploring the energy-time tradeoff in MPI programs on a power-scalable cluster. In Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS). Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. R. Ge, X. Feng, and K. Cameron. 2005. Performance-constrained distributed DVS scheduling for scientific applications on power-aware clusters. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC). Google ScholarGoogle ScholarDigital LibraryDigital Library
  55. E. Gelenbe and S. Silvestri. 2009. Optimisation of Power Consumption in Wired Packet Networks. Vol. 22. Springer, 717--729.Google ScholarGoogle Scholar
  56. Green Grid. 2007. The Green Grid Data Center Power Efficiency Metrics: PUE and DCiE. Technical Report. The Green Grid.Google ScholarGoogle Scholar
  57. Green Grid. 2010. Unused Servers Survey Results Analysis. Technical Report. The Green Grid.Google ScholarGoogle Scholar
  58. A. Greenberg, J. Hamilton, D. Maltz, and P. Patel. 2008. The cost of a Cloud: Research problems in data center networks. ACM SIGCOMM Computer Communication Review 39, 1, 68--73. DOI: http://dx.doi.org/10.1145/1496091.1496103 Google ScholarGoogle ScholarDigital LibraryDigital Library
  59. Greenpeace. 2011. How Dirty Is Your Data? Greenpeace Report.Google ScholarGoogle Scholar
  60. L. Grit, D. Irwin, A. Yumerefendi, and J. Chase. 2006. Virtual machine hosting for networked clusters: Building the foundations for “autonomic” orchestration. In Proceedings of the International Workshop on Virtualization Technology in Distributed Computing (VTDC). Google ScholarGoogle ScholarDigital LibraryDigital Library
  61. C. Gunaratne, K. Christensen, and B. Nordman. 2005. Managing energy consumption costs in desktop PCs and LAN switches with proxying, split TCP connections, and scaling of link speed. International Journal of Network Management 15, 5, 297--310. Google ScholarGoogle ScholarDigital LibraryDigital Library
  62. C. Gunaratne, K. Christensen, and S. Suen. 2006. Ethernet Adaptive Link Rate (ALR): Analysis of a buffer threshold policy. In Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM). 1--6.Google ScholarGoogle Scholar
  63. M. Gupta, S. Grover, and S. Singh. 2004. A feasibility study for power management in LAN switches. In Proceedings of the IEEE International Conference on Network Protocols (ICNP). 361--371. Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. M. Gupta and S. Singh. 2003. Greening of the Internet. In Proceedings of the SIGCOM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications. 19--26. Google ScholarGoogle ScholarDigital LibraryDigital Library
  65. M. Gupta and S. Singh. 2007a. Dynamic Ethernet link shutdown for energy conservation on Ethernet links. In Proceedings of the IEEE International Conference on Communications (ICC’07). 6156--6161.Google ScholarGoogle Scholar
  66. M. Gupta and S. Singh. 2007b. Using low-power modes for energy conservation in Ethernet LANs. In Proceedings of the IEEE International Conference on Computer Communications (INFOCOM). 2451--2455.Google ScholarGoogle Scholar
  67. S. Hamm. 2009. With Sun, IBM Aims for Cloud Computing Heights. http://www.businessweek.com/magazine/content/09_14/b4125034196164.htm?chan=magazine+channel_news.Google ScholarGoogle Scholar
  68. S. Harizopoulos, M. Shah, J. Meza, and P. Ranganathan. 2009. Energy efficiency: The new holy grail of data management systems research. In Proceedings of the Conference on Innovative Data Systems Research (CIDR).Google ScholarGoogle Scholar
  69. M. Hasan, F. Farahmand, A. Patel, and J. Jue. 2010. Traffic grooming in green optical networks. In Proceedings of the IEEE International Conference on Communications (ICC).Google ScholarGoogle Scholar
  70. M. Hayenga, N. E. Jerger, and M. Lipasti. 2009. SCARAB: A single cycle adaptive routing and bufferless network. In Proceedings of the IEEE/ACM International Symposium on Microarchitecture (MICRO). 244--254. Google ScholarGoogle ScholarDigital LibraryDigital Library
  71. B. Hayes. 2008. Cloud computing. Communications of the ACM 51, 7, 9--11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  72. X. He and Y. Jia. 2008. Procrastination scheduling for fixed-priority tasks with preemption thresholds. In Proceedings of the IFIP International Conference on Network and Parallel Computing (NPC). 255--265. Google ScholarGoogle ScholarDigital LibraryDigital Library
  73. F. Hermenier, N. Loriant, and J.-M. Menaud. 2006. Power management in Grid computing with Xen. In Proceedings of the Frontiers of High Performance Computing and Networking ISPA 2006 Workshops (LNCS). 407--416. Google ScholarGoogle ScholarDigital LibraryDigital Library
  74. H. Hlavacs, G. Da Costa, and J.-M. Pierson. 2009. Energy consumption of residential and professional switches. In Proceedings of the IEEE International Conference on Computational Science and Engineering (CSE). 240--246. Google ScholarGoogle ScholarDigital LibraryDigital Library
  75. C. Hu, C. Wu, W. Xiong, B. Wang, J. Wu, and M. Jiang. 2011. On the design of green reconfigurable router toward energy efficient Internet. IEEE Communications Magazine 49, 6, 83--87.Google ScholarGoogle ScholarCross RefCross Ref
  76. F. Idzikowski, S. Orlowski, C. Raack, H. Woesner, and A. Wolisz. 2010. Saving energy in IP-over-WDM networks by switching off line cards in low-demand scenarios. In Proceedings of Optical Network Design and Modelling (ONDM). Google ScholarGoogle ScholarDigital LibraryDigital Library
  77. A. Iosup, C. Dumitrescu, D. Epema, Hui Li, and L. Wolters. 2006. How are real Grids used? The analysis of four Grid traces and its implications. In Proceedings of the IEEE/ACM International Conference on Grid Computing. Google ScholarGoogle ScholarDigital LibraryDigital Library
  78. L. Irish and K. Christensen. 1998. A “green TCP/IP” to reduce electricity consumed by computers. In Proceedings of the IEEE Southeast Conference. 302--305.Google ScholarGoogle Scholar
  79. R. Jejurikar and R. Gupta. 2006. Energy aware task scheduling with task synchronization for embedded real-time systems. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. 25, 6, 1024--1037. Google ScholarGoogle ScholarDigital LibraryDigital Library
  80. M. Jimeno, K. Christensen, and B. Nordman. 2008. A network connection proxy to enable hosts to sleep and save energy. In Proceedings of the IEEE International Performance, Computing and Communications Conference (IPCCC). 101--110.Google ScholarGoogle Scholar
  81. G. Jung, K. Joshi, M. Hiltunen, R. Schlichting, and C. Pu. 2009. A cost-sensitive adaptation engine for server consolidation of multitier applications. In Proceedings of the ACM/IFIP/USENIX International Conference on Middleware (Middleware). 1--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  82. R. Kalman. 1960. A new approach to linear filtering and prediction problems. Transactions of the—Journal of Basic Engineering 82, Series D, 35--45.Google ScholarGoogle Scholar
  83. E. Kalyvianaki, T. Charalambous, and S. Hand. 2009. Self-adaptive and self-configured CPU resource provisioning for virtualized servers using Kalman filters. In Proceedings of the ACM International Conference on Autonomic Computing (ICAC). 117--126. Google ScholarGoogle ScholarDigital LibraryDigital Library
  84. J. Kang and S. Ranka. 2010. Dynamic slack allocation algorithms for energy minimization on parallel machines. Journal of Parallel and Distributed Computing 70, 5, 417--430. Google ScholarGoogle ScholarDigital LibraryDigital Library
  85. N. Kappiah, V. Freeh, and D. Lowenthal. 2005. Just in time dynamic voltagescaling: Exploiting inter-node slack to save energy in MPI programs. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC). Google ScholarGoogle ScholarDigital LibraryDigital Library
  86. E. Kim, G. Link, K. Yum, N. Vijaykrishnan, M. Kandemir, M. Irwin, and C. Das. 2005. A holistic approach to designing energy-efficient cluster interconnects. IEEE Transactions on Computers 54, 6, 660--671. Google ScholarGoogle ScholarDigital LibraryDigital Library
  87. M. Kim and B. Noble. 2001. Mobile network estimation. In Proceedings of the ACM International Conference on Mobile Computing and Networking (MobiCom). 298--309. Google ScholarGoogle ScholarDigital LibraryDigital Library
  88. J. Koomey. 2011. Growth in Data Center Electricity Use 2005 to 2010. http://www.analyticspress.com/datacenters.html.Google ScholarGoogle Scholar
  89. D. Kusic, J. Kephart, J. Hanson, N. Kandasamy, and G. Jiang. 2008. Power and performance management of virtualized computing environments via lookahead control. In Proceedings of the IEEE International Conference on Autonomic Computing (ICAC). 3--12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  90. C. Leangsuksun, R. Rao, A. Tikotekar, S. L. Scott, R. Libby, J. S. Vetter, Y.-C. Fang, and H. Ong. 2006. IPMI-based efficient notification framework for large scale cluster computing. In Proceedings of the International Symposium on Cluster Computing and the Grid Workshops (CCGrid). Google ScholarGoogle ScholarDigital LibraryDigital Library
  91. L. Lefèvre and A.-C. Orgerie. 2009. Towards energy aware reservation infrastructure for large-scale experimental distributed systems. Parallel Processing Letters 19, 3, 419--433.Google ScholarGoogle ScholarCross RefCross Ref
  92. L. Lefèvre and A.-C. Orgerie. 2010. Designing and evaluating an energy efficient Cloud. Journal of SuperComputing 51, 3, 352--373. Google ScholarGoogle ScholarDigital LibraryDigital Library
  93. LessWatts. 2010. Server Power Measurements. LessWatts Report. http://software.intel.com/sites/default/files/LessWatts.org-whitepaper.pdf.Google ScholarGoogle Scholar
  94. M. Lim, V. Freeh, and D. Lowenthal. 2006. Adaptive, transparent frequency and voltage scaling of communication phases in MPI programs. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC). Google ScholarGoogle ScholarDigital LibraryDigital Library
  95. J. Liu, F. Zhao, X. Liu, and W. He. 2009. Challenges towards elastic power management in Internet data centers. In Proceedings of the IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW). 65--72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  96. P. Mahadevan, P. Sharma, S. Banerjee, and P. Ranganathan. 2009. A power benchmarking framework for network devices. Networking 5550, 795--808. Google ScholarGoogle ScholarDigital LibraryDigital Library
  97. A. Merkel and F. Bellosa. 2006. Balancing power consumption in multiprocessor systems. ACM SIGOPS Operating Systems Review 40, 4, 403--414. Google ScholarGoogle ScholarDigital LibraryDigital Library
  98. R. Mishra, N. Rastogi, D. Zhu, D. Mossé, and R. Melhem. 2003. Energy aware scheduling for distributed real-time systems. In Proceedings of the International Symposium on Parallel and Distributed Processing (IPDPS). Google ScholarGoogle ScholarDigital LibraryDigital Library
  99. A. Miyoshi, C. Lefurgy, E. Van Hensbergen, R. Rajamony, and R. Rajkumar. 2002. Critical power slope: Understanding the runtime effects of frequency scaling. In Proceedings of the ACM International Conference on Supercomputing (ICS). 35--44. Google ScholarGoogle ScholarDigital LibraryDigital Library
  100. J. Moore, J. Chase, P. Ranganathan, and R. Sharma. 2005. Making scheduling “cool”: Temperature-aware workload placement in data centers. In Proceedings of the USENIX Annual Technical Conference (ATEC). Google ScholarGoogle ScholarDigital LibraryDigital Library
  101. R. Nathuji and K. Schwan. 2007. VirtualPower: Coordinated power management in virtualized enterprise systems. In Proceedings of the ACM SIGOPS Symposium on Operating Systems Principles (SOSP). 265--278. Google ScholarGoogle ScholarDigital LibraryDigital Library
  102. S. Nedevschi, L. Popa, G. Iannaccone, S. Ratnasamy, and D. Wetherall. 2008. Reducing network energy consumption via sleeping and rate-adaptation. In Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI). 323--336. Google ScholarGoogle ScholarDigital LibraryDigital Library
  103. B. Nordman and K. Christensen. 2010. Proxying: The next step in reducing IT energy use. IEEE Computer 43, 1, 91--93. Google ScholarGoogle ScholarDigital LibraryDigital Library
  104. D. Nurmi, R. Wolski, C. Crzegorczyk, G. Obertelli, S. Soman, L. Youseff, and D. Zagorodnov. 2008. Eucalyptus: A Technical Report on an Elastic Utility Computing Architecture Linking Your Programs to Useful Systems. Technical Report 2008-10. Department of Computer Science, University of California, Santa Barbara.Google ScholarGoogle Scholar
  105. A. Odlyzko. 2003. Data networks are lightly utilized, and will stay that way. Review of Network Economics 2, 3, 210--237.Google ScholarGoogle ScholarCross RefCross Ref
  106. A.-C. Orgerie and L. Lefèvre. 2011. Energy-efficient bandwidth reservation for bulk data transfers in dedicated wired networks. Journal of Supercomputing, Special Issue on Green Networks.Google ScholarGoogle Scholar
  107. A.-C. Orgerie, L. Lefèvre, and J.-P. Gelas. 2010. Demystifying energy consumption in Grids and Clouds. In Proceedings of the International Conference on Green Computing (GREENCOMP’10). 335--342. Google ScholarGoogle ScholarDigital LibraryDigital Library
  108. C. Patel, R. Sharma, C. Bash, and S. Graupner. 2002. Energy Aware Grid: Global Workload Placement Based on Energy Efficiency. Technical Report. HP Laboratories.Google ScholarGoogle Scholar
  109. M. Patterson, D. Costello, P. Grimm, and M. Loeffler. 2007. Data center TCO: A comparison of high-density and low-density spaces. In Thermal Challenges in Next Generation Electronic Systems (THERMES).Google ScholarGoogle Scholar
  110. M. Pawlish and A. S. Varde. 2010. Free cooling: A paradigm shift in data centers. In Proceedings of the International Conference on Information and Automation for Sustainability (ICIAFS). 347--352. DOI: http://dx.doi.org/10.1109/ICIAFS.2010.5715685Google ScholarGoogle Scholar
  111. J. C Restrepo, C. Gruber, and C. Machuca. 2009. Energy profile aware routing. In Proceedings of the IEEE International Conference on Communications (ICC Workshops). 1--5.Google ScholarGoogle Scholar
  112. P. Reviriego, K. Christensen, J. Rabanillo, and J. A. Maestro. 2011. An initial evaluation of energy efficient Ethernet. IEEE Communications Letters 15, 5, 578--580.Google ScholarGoogle ScholarCross RefCross Ref
  113. P. Reviriego, J. Maestro, J. Hernandndez, and D. Larrabeiti. 2010. Burst transmission for energy-efficient Ethernet. IEEE Internet Computing 14, 4, 50--57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  114. S. Rivoire, M. Shah, P. Ranganathan, and C. Kozyrakis. 2007. JouleSort: A balanced energy-efficiency benchmark. In Proceedings of the ACM SIGMOD International Conference on Management of Data.365--376. Google ScholarGoogle ScholarDigital LibraryDigital Library
  115. L. Roberts. 2009. A radical new router. IEEE Spectrum 46, 7, 34--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  116. K. Sabhanatarajan, A. Gordon-Ross, M. Oden, M. Navada, and A. George. 2008. Smart-NICs: Power proxying for reduced power consumption in network edge devices. In Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI). 75--80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  117. L. Shang, L.-S. Peh, and N. Jha. 2006. PowerHerd: A distributed scheme for dynamically satisfying peak-power constraints in interconnection networks. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 25, 1, 92--110. Google ScholarGoogle ScholarDigital LibraryDigital Library
  118. R. Sharma, C. Bash, C. Patel, R. Friedrich, and J. Chase. 2005. Balance of power: Dynamic thermal management for Internet data centers. IEEE Internet Computing 9, 1, 42--49. Google ScholarGoogle ScholarDigital LibraryDigital Library
  119. D. Shin and J. Kim. 2004. Dynamic voltage scaling of periodic and aperiodic tasks in priority-driven systems. In Proceedings of the Asia and South Pacific Design Automation Conference (ASP-DAC). 653--658. Google ScholarGoogle ScholarDigital LibraryDigital Library
  120. T. Singh and P. Vara. 2009. Smart metering the Clouds. In Proceedings of the IEEE International Workshops on Enabling Technologies. 66--71. Google ScholarGoogle ScholarDigital LibraryDigital Library
  121. D. Snowdon, S. Ruocco, and G. Heiser. 2005. Power management and dynamic voltage scaling: Myths and facts. In Proceedings of the Workshop on Power Aware Real-Time Computing.Google ScholarGoogle Scholar
  122. V. Soteriou, N. Eisley, and L.-S. Peh. 2005. Software-directed power-aware interconnection networks. In Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES). 274--285. Google ScholarGoogle ScholarDigital LibraryDigital Library
  123. V. Soteriou and L.-S. Peh. 2003. Dynamic power management for power optimization of interconnection networks using on/off links. In Proceedings of the Symposium on High Performance Interconnects.Google ScholarGoogle ScholarCross RefCross Ref
  124. S. Srikantaiah, A. Kansal, and F. Zhao. 2008. Energy aware consolidation for Cloud computing. In Proceedings of the Workshop on Power Aware Computing and Systems (HotPower). Google ScholarGoogle ScholarDigital LibraryDigital Library
  125. J. Steele. 1998. ACPI thermal sensing and control in the PC. In Proceedings of Wescon.Google ScholarGoogle ScholarCross RefCross Ref
  126. M. Steinder, I. Whalley, J. E. Hanson, and J. O. Kephart. 2008. Coordinated management of power usage and runtime performance. In Proceedings of the IEEE Network Operations and Management Symposium (NOMS). 387--394.Google ScholarGoogle Scholar
  127. J. Stoess, C. Lang, and F. Bellosa. 2007. Energy management for hypervisor-based virtual machines. In Proceedings of the USENIX Annual Technical Conference (ATC). 1--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  128. B. Subramaniam and W.-C. Feng. 2010. Statistical power and performance modeling for optimizing the energy efficiency of scientific computing. In Proceedings of the IEEE/ACM International Conference on Green Computing and Communications (GreenCom). 139--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  129. S. Subramanyam, R. Smith, P. van den Bogaard, and A. Zhang. 2009. Deploying Web 2.0 Applications on Sun Servers and the Opensolaris Operating System. Sun BluePrints 820-7729-10. Sun Microsystems.Google ScholarGoogle Scholar
  130. R. Talaber, T. Brey, and L. Lamers. 2009. Using Virtualization to Improve Data Center Efficiency. Technical Report. The Green Grid.Google ScholarGoogle Scholar
  131. M. Tatezono, N. Maruyama, and S. Matsuoka. 2006. Making wide-area, multi-site MPI feasible using Xen VM. In Proceedings of the Workshop on Frontiers of High Performance Computing and Networking (in conjunction with ISPA) (LNCS), Vol. 4331. Springer, 387--396. Google ScholarGoogle ScholarDigital LibraryDigital Library
  132. J. Torres, D. Carrera, K. Hogan, R. Gavalda, V. Beltran, and N. Poggi. 2008. Reducing wasted resources to help achieve green data centers. In Proceedings of the IEEE International Symposium on Parallel and Distributed Processing (IPDPS). 1--8.Google ScholarGoogle Scholar
  133. F. Travostino, P. Daspit, L. Gommans, C. Jog, C. de Laat, J. Mambretti, I. Monga, B. van Oudenaarde, S. Raghunath, and P. Y. Wang. 2006. Seamless live migration of virtual machines over the MAN/WAN. Future Generation Computer Systems 22, 8, 901--907. Google ScholarGoogle ScholarDigital LibraryDigital Library
  134. R. Tucker. 2010. Green optical communications—part II: Energy limitations in networks. IEEE Journal of Selected Topics in Quantum Electronics, Special Issue on Green Photonics 17, 2, 261--274.Google ScholarGoogle ScholarCross RefCross Ref
  135. A. Tzanakaki, M. Anastasopoulos, K. Georgakilas, J. Buysse, M. De Leenheer, C. Develder, S. Peng, R. Nejabati, E. Escalona, D. Simeonidou, N. Ciulli, G. Landi, M. Brogle, A. Manfredi, E. Lopez, J. Riera, J. Garcia-Espin, P. Donaldio, G. Parladori, and J. Jimenez. 2011. Energy efficiency in integrated IT and optical network infrastructures: The GEYSERS approach. In Proceedings of the Workshop on Green Communications and Networking (in conjunction with INFOCOM).Google ScholarGoogle Scholar
  136. B. Urgaonkar, P. Shenoy, A. Chandra, P. Goyal, and T. Wood. 2008. Agile dynamic provisioning of multi-tier Internet applications. ACM Transactions on Autonomous and Adaptive Systems 3, 1, 1--39. Google ScholarGoogle ScholarDigital LibraryDigital Library
  137. W. Van Heddeghem, M. De Groote, W. Vereecken, D. Colle, M. Pickavet, and P. Demeester. 2010. Energy-efficiency in telecommunications networks: Link-by-link versus end-to-end grooming. In Proceedings of the Conference on Optical Network Design and Modeling (ONDM). Google ScholarGoogle ScholarDigital LibraryDigital Library
  138. A. Verma, P. Ahuja, and A. Neogi. 2008. pMapper: Power and migration cost aware application placement in virtualized systems. In Proceedings of the ACM/IFIP/USENIX International Middleware Conference (Middleware). 243--264. Google ScholarGoogle ScholarDigital LibraryDigital Library
  139. W. Voorsluys, J. Broberg, S. Venugopal, and R. Buyya. 2009. Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation. Technical Report. Clouds Laboratory, University of Melbourne, Australia.Google ScholarGoogle Scholar
  140. B. Wang and S. Singh. 2004. Computational energy cost of TCP. In Proceedings of the IEEE International Conference on Computer Communications (INFOCOM). 206--216.Google ScholarGoogle Scholar
  141. H.-S. Wang, L.-S. Peh, and S. Malik. 2002. A power model for routers: Modeling Alpha 21364 and InfiniBand routers. In Proceedings of the Symposium on High-Performance Interconnects. 21--27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  142. L. Wang, G. von Laszewski, J. Dayal, and F. Wang. 2010. Towards energy aware scheduling for precedence constrained parallel tasks in a cluster with DVFS. In Proceedings of the Conference on Cluster, Cloud and Grid Computing (CCGrid). 368--377. Google ScholarGoogle ScholarDigital LibraryDigital Library
  143. Y. Wang, E. Keller, B. Biskeborn, J. van der Merwe, and J. Rexford. 2008. Virtual routers on the move: Live router migration as a network-management primitive. ACM SIGCOMM Computer Communication Review 38, 4, 231--242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  144. N. Yamanaka, S. Shimizu, and G. Shan. 2010. Energy efficient network design tool for green IP/Ethernet networks. In Proceedings of the Conference on Optical Network Design and Modeling (ONDM). Google ScholarGoogle ScholarDigital LibraryDigital Library
  145. L. Yan, L. Zhong, and N. Jha. 2005. User-perceived latency driven voltage scaling for interactive applications. In Proceedings of the Design Automation Conference (DAC). 624--627. Google ScholarGoogle ScholarDigital LibraryDigital Library
  146. C.-Y. Yang, J.-J. Chen, T.-W. Kuo, and L. Thiele. 2009. An approximation scheme for energy-efficient scheduling of real-time tasks in heterogeneous multiprocessor systems. In Proceedings of the Design, Automation Test in Europe Conference Exhibition (DATE). 694--699. Google ScholarGoogle ScholarDigital LibraryDigital Library
  147. F. Yao, A. Demers, and S. Shenker. 1995. A scheduling model for reduced CPU energy. In Proceedings of the Annual Symposium on Foundations of Computer Science (FOCS). 374--382. Google ScholarGoogle ScholarDigital LibraryDigital Library
  148. T. T. Ye, G. Micheli, and L. Benini. 2002. Analysis of power consumption on switch fabrics in network routers. In Proceedings of the ACM Design Automation Conference (DAC). 524--529. Google ScholarGoogle ScholarDigital LibraryDigital Library
  149. S. Yeo and H. Lee. 2011. Mathematical modeling of performance and utility consumption for a heterogeneous Cloud computing environment. Computer PP, 99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  150. B. Zhang, K. Sabhanatarajan, A. Gordon-Ross, and A. George. 2008. Real-time performance analysis of adaptive link rate. In Proceedings of the IEEE Conference on Local Computer Networks (LCN). 282--288.Google ScholarGoogle Scholar
  151. M. Zhang, C. Yi, B. Liu, and B. Zhang. 2010b. GreenTE: Power-aware traffic engineering. In Proceedings of the IEEE International Conference on Network Protocols (ICNP). 21--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  152. S. Zhang, D. Shen, and C.-K. Chan. 2010a. Energy efficient time-aware traffic grooming in wavelength routing networks. In Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM).Google ScholarGoogle ScholarCross RefCross Ref
  153. Y. Zhang, P. Chowdhury, M. Tornatore, and B. Mukherjee. 2010c. Energy efficiency in telecom optical networks. IEEE Communications Surveys Tutorials 12, 4, 441--458. Google ScholarGoogle ScholarDigital LibraryDigital Library
  154. J. Zhuo and C. Chakrabarti. 2008. Energy-efficient dynamic task scheduling algorithms for DVS systems. ACM Transactions on Embedded Computing Systems 7, 2, 17:1--17:25. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A survey on techniques for improving the energy efficiency of large-scale distributed systems

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in

              Full Access

              • Published in

                cover image ACM Computing Surveys
                ACM Computing Surveys  Volume 46, Issue 4
                April 2014
                463 pages
                ISSN:0360-0300
                EISSN:1557-7341
                DOI:10.1145/2597757
                Issue’s Table of Contents

                Copyright © 2014 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 1 March 2014
                • Accepted: 1 August 2013
                • Revised: 1 November 2012
                • Received: 1 September 2011
                Published in csur Volume 46, Issue 4

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article
                • Research
                • Refereed

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader