Syllabus (Tentative)
List of Topics
- scheduling a speed-scalable computer
- managing a datacenter
- routing with energy concerns
- power flows in electrical networks
- demand response
- electricity pricing
- energy harvesting
- models of energy efficient computing.
- Other topics
Weekly Schedule
- 9/8. Introduction. YDS algorithm for minimizing energy.
- 9/15. YDS algorithm for minimizing temperature.
- 9/22. Finish temperature discussion. Chun Ye presentation on optimality of YDS for energy. Intro to online algorithms.
- 9/29. Online energy minimization. General online scheduling. Lower bounds on AVR.
- 10/6. More online energy minimization and flow time minimization.
- 10/13. Akra Bhattacharya, Near-optimal execution policies for demand-response contracts in electricity markets (paper 2 under electricity markets). Minimizing flow time with an energy budget.
- 10/20. Xinshang Wang. Multipriority Scheduling with Cancellations.
- 10/27. Romain Serres. Prediction of Electric Load using SVR (papers 6-3 and 6-5. Minimizing the sum of flow time and energy.
- 11/10. Jelena Marasevic. Energy Harvesting.
- 11/17. Malanie Kambadur, An Experimental Survey of Energy Management Across the Stack. Mingxian Zhong, Energy Efficient Routing.
- 11/24. Mohammad Shadravan, Energy Efficient Routing.
- 12/1. Tanay Doctor. Gonazlo Munoz.
More detailed Syllabus (will evolve during the semester)
Here is a partial list of papers. The exact order and which ones we discuss will evolve over the semester.
- Speed Scaling in Processors
- Basic Technology
- A Static Power Model for Architects J. Adam Butts and Gurindar S. Sohi, ACM/IEEE international symposium on Microarchitecture 2000.
-
The case for energy-proportional computing Barroso, Luiz and Urs Holzle. IEEE computer 40.12 (2007): 33-37.
-
Recipe for efficiency: principles of power-aware computing.
P. Ranganathan. Communications of the ACM (CACM), 53 (4):60–67, Apr. 2010.
- Basic Algorithms
-
A scheduling model for reduced CPU energy by Francis Yao, Demers and Shenker, FOCS 1995.
- Speed scaling to manage energy and temperature
by Nikhil Bansal, Tracy Kimbrel and Kirk Pruhs, JACM 2007
- Getting the best response for your erg
by Kirk Pruhs, Patchrawat Uthaisombut and Gerhard Woeginger, TALG 2008.
- Speed scaling with an arbitrary power function
by Nikhil Bansal, Ho-Leung Chan and Kirk Pruhs, SODA 2009.
- Optimality fairness and robustness in speed scaling designs.
Lachlan Andrew, Minghong Lin and Adam Wierman, SIGMETRICS 2010
- Minimizing Average Completion Time in the Presence of Release Dates
by Cindy Phillips, Cliff Stein and Joel Wein, Math Parogramming B, 82 1998. (for background)
- Data Centers
- Technology
-
Designing and Managing Datacenters Powered by Renewable Energy.
Goiri, Ínigo, et al. IEEE Micro (2014):
-
Towards energy proportionality for large-scale latency-critical workloads.
by Lo, David, et al.
Computer Architecture (ISCA), 2014 ACM/IEEE 41st International Symposium on. IEEE, 2014.
-
Power Provisioning for a Warehouse-sized Computer
by Xiaobo Fan Wolf-Dietrich Weber Luiz André Barroso, ISCA 2007.
- Algorithms
-
Optimal Power Allocation in Server Farms
by Anshul Gandhi, Mor Harchol-Balter, Rajarshi Das, and Charles Lefurgy, SIGMETRICS 2009.
- How to Schedule when you have to buy your energy.
Kirk Pruhs and Cliff Stein, APPROX 2010.
- Monika Henzinger, Cliff Stein, Scheduling google data centers (Slides only)
- Energy Efficient Routing
-
Routing for energy minimization in the speed scaling model
by M Andrews, AF Anta, L Zhang, W Zhao
INFOCOM, 2010 Proceedings IEEE, 1-9
-
Minimum-cost network design with (dis) economies of scale
Matthew Andrews, Spyridon Antonakopoulos, Lisa Zhang
-
Multicast routing for energy minimization using speed scaling
by N Bansal, A Gupta, R Krishnaswamy, V Nagarajan, K Pruhs, C Stein
Middle Eastern Conference on Design and Analysis of Algorithms, 37-51.
- Hallucination Helps: Energy Efficient Virtual Circuit Routing.
A Antoniadis, et. al. SODA, 1141-1153.
- Cluster before you Hallucinate: Approximating Node Capacitated Network Design
by R. Krishnasawmy, V. Nagarajan, K. Pruhs and C. Stein, STOC 2014.
- Machine Power Down
-
Online Strategies for Dynamic Power Management in Systems with Multiple Power Saving States
by Sandy Irani, Sandeep Shukla and Rajesh Gupta, ACM Transactions on Embedded Computing Systems 2003.
-
Optimal Power-Down Strategies
by John Augustine, Sandy Irani and Chaitanya Swamy, SICOMP 2008.
-
Algorithms for Power Savings
Sandy Irani, Sandeep Shukla and Rajesh Gupta, SODA 2003 and TALG 2007.
-
Polynomial Time Algorithms for Minimum Energy Scheduling
by Philippe Baptiste, Marek Chroback and Christoph Durr, ESA 2007.
- Power Grids
-
Chance Constrained Optimal Power Flow:
Risk-Aware Network Control Under Uncertainty
by D. Bienstock, M. Chertkov and S. Harnett, SIAM Review, 56, 2014.
-
Optimal control of cascading power grid failures
by Dan Bienstock, Proc. 2011 IEEE CDC-ECC conference.
-
Zero Duality Gap in Optimal Power Flow Problem by J. Lavaei and S. Low,
IEEE Trans. on Power Systems, 27, Feb. 2012
-
Exactness of Semidefinte Relaxations for non-linear optization problems with underlying graph
structure
by S. Sojoudi and J. Lavaei, to appear in SIAM J. Optimzation, 2014.
-
2Rank-2 Solution for Semidefinite Relaxation of Arbitrary Polynomial Optimization Problems
by Ramtin Madani, Ghazal Fazelnia, Somayeh Sojoudi and Javad Lavaei, preprint
-
Cascading Failures in power grids- analysis and algorithms
by S. Soltan, D. Mazauric and G. Zussman, e-Energy, 2014.
-
Power Grid Vulnerability to Geographically Correlated Failures - Analysis and Control Implications,
by Bernstein et al, INFOCOM 2014.
- Electricity Markets
-
Unifying Approach to Assessing Market Power in Deregulated Electricity Markets
by
Chenye Wu, Subhonmesh Bose, Adam Wierman and Hamed Mohsenian-Rad
Proceedings of IEEE Power & Energy Society General Meeting, 2013.
-
Near-optimal execution policies for demand-response contracts in electricity markets
by Vineet Goyal, Garud Iyengar, Zhen Qiu: . CDC 2013: 3697-3702
-
Load Forecasting Using Support Vector
Machines: A Study on EUNITE
Competition 2001
by Bo-Juen Chen, Ming-Wei Chang, and Chih-Jen Lin
-
An Integrated Approach for Short Term Load Forecasting using SVM and ANN
Amit Jain, B. Satish
-
Electric Load Forecasting Based on Locally
Weighted Support Vector Regression
by Ehab E. Elattar, John (Yannis) Goulermas,
and Q. H. Wu, Senior Member.
-
Security Constrained Unit Commitment Based
Load and Price Forecasting Using Evolutionary
Optimized LSVR
by Ehab E. Elattar and Tamer A. Farrag
-
Real Time Demand Response Model
by Cornejo, et. al
-
Real-Time Price-Based Demand Response
Management for Residential Appliances via
Stochastic Optimization and Robust Optimization
by Chen, Wu and Fu.
-
Optimal Real-Time Pricing Algorithm Based on Utility Maximization for Smart Grid
by Samadi et. al.
-
Real Time Pricing and Electricity Markets
by Alcott.
- Energy Harvesting
-
A unified framework for max-min and min-max fairness with applications.
by B. Radunovic and J.-Y. L. Boudec.
IEEE/ACM Trans. Netw., 15(5):1073--1083, Oct. 2007.
-
by
M. Gorlatova, P. Kinget, I. Kymissis, D. Rubenstein, X. Wang, and G. Zussman.
IEEE Wireless Communications, 17(6) 18--25, 2010.
-
Max-min Fair Rate Allocation and Routing in Energy Harvesting Networks: Algorithmic Analysis
by J. Marasevic, C. Stein, G. Zussman, 2014.
- General Energy Technology Papers.
-
An exmperimental Survey of Energy Management Across the Stack
by Melanie Kambaur, and Martha Kim, OOPSLA 2014.