[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

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

Published: 01 March 2014 Publication History

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.
[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.
[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).
[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.
[5]
G. Ananthanarayanan and R. Katz. 2008. Greening the Switch. Technical Report. EECS Department, University of California, Berkeley.
[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.
[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).
[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.
[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).
[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.
[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.
[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.
[13]
L. A. Barroso. 2005. The price of performance. ACM Press, Queue 3, 7, 48--53.
[14]
L. A. Barroso and U. Holzle. 2007. The case for energy-proportional computing. Computer 40, 12, 33--37.
[15]
B. Bathula and J. Elmirghani. 2009a. Energy efficient Optical Burst Switched (OBS) networks. In Proceedings of GreenComm: International Workshop on Green Communications.
[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.
[17]
A. Bianzino, A. Raju, and D. Rossi. 2011. Greening the internet: Measuring web power consumption. IEEE IT Professional 13, 1, 48--53.
[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.
[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.
[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.
[21]
R. Bolla, R. Bruschi, A. Cianfrani, and M. Listanti. 2011b. Enabling backbone networks to sleep. IEEE Network 25, 2, 26--31.
[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.
[23]
G. Boss, P. Malladi, D. Quan, L. Legregni, and H. Hall. 2007. Cloud Computing. Technical Report. IBM.
[24]
G. Box, G. Jenkins, and G. Reinsel. 1994. Time Series Analysis: Forecasting and Control (3rd ed.). Prentice-Hall.
[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.
[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.
[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.
[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.
[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.
[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).
[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.
[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).
[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).
[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.
[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).
[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.
[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).
[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).
[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.
[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.
[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.
[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.
[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.
[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.
[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).
[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).
[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).
[48]
EcoInfo. 2011. From Windows 95 to Windows 7. EcoInfo Report. http://www.ecoinfo.cnrs.fr/spip.php?article211
[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.
[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).
[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.
[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.
[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).
[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).
[55]
E. Gelenbe and S. Silvestri. 2009. Optimisation of Power Consumption in Wired Packet Networks. Vol. 22. Springer, 717--729.
[56]
Green Grid. 2007. The Green Grid Data Center Power Efficiency Metrics: PUE and DCiE. Technical Report. The Green Grid.
[57]
Green Grid. 2010. Unused Servers Survey Results Analysis. Technical Report. The Green Grid.
[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.
[59]
Greenpeace. 2011. How Dirty Is Your Data? Greenpeace Report.
[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).
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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).
[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).
[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.
[71]
B. Hayes. 2008. Cloud computing. Communications of the ACM 51, 7, 9--11.
[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.
[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.
[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.
[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.
[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).
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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).
[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.
[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.
[88]
J. Koomey. 2011. Growth in Data Center Electricity Use 2005 to 2010. http://www.analyticspress.com/datacenters.html.
[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.
[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).
[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.
[92]
L. Lefèvre and A.-C. Orgerie. 2010. Designing and evaluating an energy efficient Cloud. Journal of SuperComputing 51, 3, 352--373.
[93]
LessWatts. 2010. Server Power Measurements. LessWatts Report. http://software.intel.com/sites/default/files/LessWatts.org-whitepaper.pdf.
[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).
[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.
[96]
P. Mahadevan, P. Sharma, S. Banerjee, and P. Ranganathan. 2009. A power benchmarking framework for network devices. Networking 5550, 795--808.
[97]
A. Merkel and F. Bellosa. 2006. Balancing power consumption in multiprocessor systems. ACM SIGOPS Operating Systems Review 40, 4, 403--414.
[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).
[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.
[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).
[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.
[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.
[103]
B. Nordman and K. Christensen. 2010. Proxying: The next step in reducing IT energy use. IEEE Computer 43, 1, 91--93.
[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.
[105]
A. Odlyzko. 2003. Data networks are lightly utilized, and will stay that way. Review of Network Economics 2, 3, 210--237.
[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.
[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.
[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.
[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).
[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.
[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.
[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.
[113]
P. Reviriego, J. Maestro, J. Hernandndez, and D. Larrabeiti. 2010. Burst transmission for energy-efficient Ethernet. IEEE Internet Computing 14, 4, 50--57.
[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.
[115]
L. Roberts. 2009. A radical new router. IEEE Spectrum 46, 7, 34--39.
[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.
[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.
[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.
[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.
[120]
T. Singh and P. Vara. 2009. Smart metering the Clouds. In Proceedings of the IEEE International Workshops on Enabling Technologies. 66--71.
[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.
[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.
[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.
[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).
[125]
J. Steele. 1998. ACPI thermal sensing and control in the PC. In Proceedings of Wescon.
[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.
[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.
[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.
[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.
[130]
R. Talaber, T. Brey, and L. Lamers. 2009. Using Virtualization to Improve Data Center Efficiency. Technical Report. The Green Grid.
[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.
[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.
[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.
[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.
[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).
[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.
[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).
[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.
[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.
[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.
[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.
[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.
[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.
[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).
[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.
[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.
[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.
[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.
[149]
S. Yeo and H. Lee. 2011. Mathematical modeling of performance and utility consumption for a heterogeneous Cloud computing environment. Computer PP, 99.
[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.
[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.
[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).
[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.
[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.

Cited By

View all
  • (2024)Mathematical Models for the Design of GRID Systems to Solve Resource-Intensive ProblemsMathematics10.3390/math1202027612:2(276)Online publication date: 15-Jan-2024
  • (2024)Multi-Server Multi-Function Distributed ComputationEntropy10.3390/e2606044826:6(448)Online publication date: 26-May-2024
  • (2024)Mini-batching with Fused Training and Testing for Data Streams Processing on the EdgeProceedings of the 21st ACM International Conference on Computing Frontiers10.1145/3649153.3649188(51-60)Online publication date: 7-May-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

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
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: 01 March 2014
Accepted: 01 August 2013
Revised: 01 November 2012
Received: 01 September 2011
Published in CSUR Volume 46, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Energy efficiency
  2. computing
  3. distributed systems
  4. networking

Qualifiers

  • Research-article
  • Research
  • Refereed

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)137
  • Downloads (Last 6 weeks)18
Reflects downloads up to 11 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Mathematical Models for the Design of GRID Systems to Solve Resource-Intensive ProblemsMathematics10.3390/math1202027612:2(276)Online publication date: 15-Jan-2024
  • (2024)Multi-Server Multi-Function Distributed ComputationEntropy10.3390/e2606044826:6(448)Online publication date: 26-May-2024
  • (2024)Mini-batching with Fused Training and Testing for Data Streams Processing on the EdgeProceedings of the 21st ACM International Conference on Computing Frontiers10.1145/3649153.3649188(51-60)Online publication date: 7-May-2024
  • (2024)Bringing computation to the data: A MOEA-driven approach for optimising data processing in the context of the SKA and SRCNet2024 IEEE International Conference on Evolving and Adaptive Intelligent Systems (EAIS)10.1109/EAIS58494.2024.10570022(1-8)Online publication date: 23-May-2024
  • (2024)Interference Graph Dataset for Machine Learning-Based Register AllocationIEEE Access10.1109/ACCESS.2024.348135812(157574-157586)Online publication date: 2024
  • (2024)A Comprehensive Survey on Resource Management in 6G Network Based on Internet of ThingsIEEE Access10.1109/ACCESS.2024.344431312(113741-113784)Online publication date: 2024
  • (2024)Energy consumption estimation and profiling for queries in distributed database systems based on a bottom-up comprehensive energy modelFuture Generation Computer Systems10.1016/j.future.2024.04.059159:C(379-394)Online publication date: 1-Oct-2024
  • (2024)Promoting rigor in blockchain energy and environmental footprint research: A systematic literature reviewBlockchain: Research and Applications10.1016/j.bcra.2023.1001695:1(100169)Online publication date: Mar-2024
  • (2024)A novel scheme for managing e-healthcare data using IoT and cloud computing10.1016/bs.adcom.2024.06.010Online publication date: 2024
  • (2024)Simulation and Modelling of Task Migration in Distributed Systems Using SimGridModeling, Simulation and Optimization10.1007/978-981-99-6866-4_36(475-486)Online publication date: 20-Feb-2024
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media