16:198:500 section 02 (Index 27401) Light Seminar in Computer Science
Data Center Energy Management
Time and Location: Fridays from 1 to 2pm in CoRE A
Instructor: Ricardo Bianchini (ricardob@cs.rutgers.edu)
Term: Fall 2009
Overview
As of 2006, the data centers in the United States consumed 61.4
Billion KWhs per year, an amount of energy that is equivalent to that
consumed by the entire transportation manufacturing industry (the
industry that makes airplanes, ships, cars, trucks, and other means of
transportation). Worse, under current energy-efficiency trends, this
gigantic amount of energy is expected to double until 2011 for an
overall electricity cost of $7.4 Billion per year. These enormous
energy consumptions translate into large financial strains for
businesses, difficult and expensive infrastructure challenges for
power utility companies, and large greenhouse-gas footprints that
contribute to climate change. Given these serious problems, data
center energy management has become a highly visible research area
with an increasing level of activity.
This light seminar will cover many of the main research works in this
area. Participation in the seminar will involve reading, presenting,
and discussing research papers. These activities may lead to ideas
for MSc essays or PhD theses on this topic.
Prerequisites
Students should be highly motivated to read, present, and discuss a
wide selection of research papers.
Expected Work
The workload will be one or two research papers per week. Besides
reading and discussing all papers, each student will be required to
give one or two presentations during the course of the seminar.
Announcements
Tentative list of topics, papers, and presentations
- 09/04 -- Early work -- Wei will present.
- E. Pinheiro, R. Bianchini, E. V. Carrera, and T. Heath.
"Dynamic Cluster Reconfiguration for Power and Performance".
Compilers and Operating Systems for Low Power, L. Benini, M.
Kandemir, and J. Ramanujam (eds.), Kluwer Academic Publishers,
September 2003. Earlier version published as "Load Balancing and
Unbalancing for Power and Performance in Cluster-Based Systems" in
the Proceedings of COLP'01, September 2001.
- (Optional) J. Chase, D. Anderson, P. Thakar, A. Vahdat,
R. Doyle. "Managing Energy and Server Resources in Hosting
Centers". Proceedings of SOSP'01, October 2001.
- (Optional) P. Bohrer, E. Elnozahy, T. Keller, M. Kistler,
C. Lefurgy, C. McDowell, and R. Rajamony. "The case for power
management in web servers". Power-Aware Computing, R. Graybill and
R. Melhem, Eds. Series In Computer Science. Kluwer Academic
Publishers, January 2002.
- 09/11 -- Improvements to the early work -- Qingyuan will present.
- Y. Chen, A. Das, W. Qin, A. Sivasubramaniam, Q. Wang, and
N. Gautam. "Managing Server Energy and Operational Cost in Hosting
Centers". Proceedings of SIGMETRICS'05, June 2005.
- (Optional) K. Rajamani and C. Lefurgy. "On evaluating
request-distribution schemes for saving energy in server
clusters". Proceedings of ISPASS'03, March 2003.
- (Optional) G. Chen, W. He, J. Liu, S. Nath, L. Rigas,
L. Xiao, F. Zhao. "Energy-Aware Server Provisioning and Load
Dispatching for Connection-Intensive Internet Services". Proceedings
of NSDI'08, April 2008.
- 09/18 -- Heterogeneous systems -- Sandilya will present.
- T. Heath, B. Diniz, E. V. Carrera, W. Meira Jr., and
R. Bianchini. "Energy
Conservation in Heterogeneous Server Clusters". Proceedings of
PPoPP'05, June 2005.
- (Optional) C. Rusu, A. Ferreira, C. Scordino, A. Watson,
R. Melhem, and D. Mosse. "Energy-Efficient Real-Time Heterogeneous
Server Clusters". Proceedings of RTAS'06, April 2006.
- (Optional) R. Nathuji, C. Isci, and
E. Gorbatov. "Exploiting Platform Heterogeneity for Power Efficient
Data Centers". Proceedings of ICAC'07, June 2007.
- 09/25 -- Capping power -- John Paul will present.
- X. Fan, W.-D. Weber, and L. A. Barroso. "Power provisioning for a
warehouse-sized computer". Proceedings of ISCA'07, June 2007.
- (Optional) M. Femal and V. Freeh. "Boosting Data Center
Performance Through Non-Uniform Power Allocation". Proceedings of
ICAC'05, June 2005.
- (Optional) P. Ranganathan, P. Leech, D. Irwin, and
J. Chase. "Ensemble-level Power Management for Dense Blade
Servers". Proceedings of ISCA'06, June 2006.
- (Optional) S. Govindan, J. Choi, B. Urgaonkar,
A. Sivasubramaniam, and A. Baldini. "Statistical Profiling-based
Techniques for Effective Power Provisioning in Data Centers."
Proceedings of EuroSys, April 2009.
- 10/02 -- Thermal management -- Alex will present.
- T. Heath, A. P. Centeno, P. George, L. Ramos, Y. Jaluria, and
R. Bianchini.
"Mercury and Freon: Temperature Emulation and Management for Server
Systems". Proceedings of ASPLOS, October 2006.
- J. Moore, J. Chase, P. Ranganathan, and R. Sharma. "Making
scheduling cool: temperature-aware workload placement in data
centers". Proceedings of USENIX, June 2005.
- (Optional) T. Mukherjee, A. Banerjee, G. Varsamopoulos, S.
Gupta, and S. Rungta. "Spatio-Temporal Thermal-Aware Job Scheduling
to Minimize Energy Consumption in Virtualized Heterogeneous Data
Centers". Computer Networks, Special Issue on Virtualized Data
Centers, 2009.
- (Optional) A. Weisel and F. Bellosa. "Dynamic Thermal Management
for Distributed Systems". Proceedings of TACS, June 2004.
- 10/09 -- Cancelled
- 10/16 -- Coordinating controllers -- Bill will present.
- R. Raghavendra, P. Ranganathan, V. Talwar, Z. Wang, and X. Zhu.
"No power struggles: coordinated multi-level power management
for the data center". Proceedings of ASPLOS, March 2008.
- (Optional) J. Kephart, H. Chan, R. Das, D. Levine, G. Tesauro,
F. Rawson, and C. Lefurgy. "Coordinating Multiple Autonomic Managers
to Achieve Specified Power-Performance Tradeoffs". Proceedings of
ICAC, June 2007.
- 10/23 -- Multi-data-center systems -- Eun will present.
- 10/30 -- Cancelled
- 11/06 -- Energy proportionality -- Rodrigo will present.
- L. Barroso and U. Holzle. "The Case for Energy-Proportional
Computing". IEEE Computer, vol. 40, 2007.
- N. Tolia, Z. Wang, M. Marwah, C. Bash, P. Ranganathan, and
X. Zhu. "Delivering Energy Proportionality with Non
Energy-Proportional Systems -- Optimizing the Ensemble", Proceedings
of HotPower, December 2008.
- 11/13 -- Server power states -- Daniela will present.
- 11/20 -- CPUs -- Alex will present.
- J. Donald and M. Martonosi. "Techniques for Multicore Thermal
Management: Classification and New Exploration." Proceedings of ISCA,
June 2006.
- (Optional) C. Isci, A. Buyuktosunoglu, C.-Y. Cher, P. Bose and
M. Martonosi. "An Analysis of Efficient Multi-Core Global Power
Management Policies: Maximizing Performance for a Given Power Budget."
Proceedings of Micro, December 2006.
- (Optional) A. Merkel and F. Bellosa. "Task Activity Vectors: A
New Metric for Temperature-Aware Scheduling". Proceedings of Eurosys,
April 2008.
- (Optional) J. Li and J. Martinez. "Dynamic power-performance
adaptation of parallel computation on chip multiprocessors".
Proceedings of HPCA, February 2006.
- 12/04 -- Memory systems
- C. Lefurgy, K. Rajamani, F. Rawson, W. Felter, M. Kistler,
T. W. Keller, "Energy Management for Commercial Servers," IEEE
Computer, vol. 36, no. 12, December, 2003.
- V. Pandey, W. Jiang, Y. Zhou, and R. Bianchini.
"DMA-Aware Memory Energy Conservation". Proceedings of HPCA,
February 2006.
- (Optional) M. Tolentino, J. Turner, and K. W. Cameron.
"Memory-MISER: A performance-constrained runtime system for
power-scalable clusters". Proceedings of ACM Computing Frontiers,
July 2007.
- (Optional) B. Diniz, D. Guedes, W. Meira Jr., and R. Bianchini.
"Limiting the Power Consumption of Main Memory". Proceedings of
ISCA, June 2007.
- 12/11 -- Storage systems
- E. Pinheiro, R. Bianchini, and C. Dubnicki.
"Exploiting Redundancy to Conserve Energy in Storage Systems".
Proceedings of SIGMETRICS, June 2006.
- C. Weddle, M. Oldham, J. Qian, An-I A. Wang,
P. Reiher, and G. Kuenning. "PARAID: A Gear-Shifting Power-Aware RAID".
Proceedings of FAST, February 2007.
- (Optional) Q. Zhu, Z. Chen, L. Tan, Y. Zhou, K. Keeton, and
J. Wilkes. "Hibernator: Helping disk arrays sleep through the
winter". Proceedings SOSP, October 2005.
- (Optional) E. V. Carrera, E. Pinheiro, and R. Bianchini.
"Conserving Disk Energy in Network Servers". Proceedings of ICS,
June 2003.
- (Optional) S. Gurumurthi, A. Sivasubramaniam, M. Kandemir, and
H. Franke. "DRPM: Dynamic Speed Control for Power Management in
Server Class Disks". Proceedings of ISCA, June 2003.
- Not covered -- Virtualized systems
- Not covered -- High-performance computing