4/21: Slides for lectures 19, 20, and 21 posted.
|Jan 26 (Tuesday)||Introduction, Class logistics||None (yay!)||We will discuss class logistics and overview of syllabus.|
|Jan 28 (Thursday)||Energy-efficiency basics||energy_proportional, EPA
Review not required :)
|Scan the EPA report for facts and results, skip the non-technical stuff.|
|Feb 02 (Tuesday)||SPEED: processor||reduced_CPU (optional), opt_allocation
Read the reduced_CPU paper first.
|For the opt_allocation paper, ignore the appendices and skip over the proofs.
However, read the theorem statements carefully and try to understand what they are saying about the optimal allocation.
|Feb 04 (Thursday)||SLEEP: full-system||power_nap, agile (optional)
Read the power_nap paper before the agile paper.
|For the agile paper, don't worry much about sections 4 and 5, and just scan through them quickly.|
|Feb 09 (Tuesday)||SCALING: stateless vs stateful||autoscale, cachescale (optional)
Read the autoscale paper first.
|For the autoscale paper, Section 4.3 is quite technical. Feel free to scan through it quickly.|
|Feb 11 (Thursday)||No class||Career fair day.|
|Feb 16 (Tuesday)||SHARING: distributed vs local||energy_routing (optional), softscale|
|Feb 18 (Thursday)||SMARTS: custom-made systems||fawn, heteromates (optional)|
|Feb 23 (Tuesday)||No class||Anshul is away at a workshop in DC.|
|Feb 25 (Thursday)||SOURCE: renewables||sustainable_energy (optional), renewable_cooling|
|March 01 (Tuesday)||SLEEP: processor||dreamweaver, barely_alive (optional)|
|March 03 (Thursday)||Project idea presentation||Each group will give a short (5-8 mins) presentation about their project idea.|
|March 08 (Tuesday)||SLEEP: network||idle_net (optional), somniloquy
Read the idle_net paper first.
|The sleepless paper is optional. It is closer to the idle_net paper but the evaluation is done on a larger, more realistic system.|
|March 10 (Thursday)||SLEEP: storage||maid, pdc (optional)|
|March 22 (Tuesday)||SLEEP: memory||power_page, commercial (optional)||Mid-semester grades out.|
|March 24 (Thursday)||SLEEP: sensors||sensor_power, solar_embedded (optional), sensor_detect (optional)|
|March 29 (Tuesday)||SCALING: setup time||napsac, vmsetuptime (optional)|
|March 31 (Thursday)||No class: Finalize project setup.||proposed meeting schedule||Meet with instructor to discuss and finalize project setup.|
|April 05 (Tuesday)||No class||Anshul is away at a workshop in Germany.|
|April 07 (Thursday)||No class||Anshul is away at a workshop in Germany.|
|April 12 (Tuesday)||SCALING: storage||rabbit, sierra (optional)|
|April 14 (Thursday)||SCALING: memcache||mem_hotspots, dynacache (optional)|
|April 19 (Tuesday)||SCALING: survey||autoscaling_survey (optional)
(review not required, but scan through it)
|This is a (fairly extensive) survey paper on autoscaling strategies.|
|April 21 (Thursday)||SPEED: power||power_capping, power_modeling (optional)||Feel free to quickly scan through the control theory part (Sections 4 and 5).
power_modeling deals with how to model server power consumption and, as such, does not really fall under the "SPEED" category.
|April 26 (Tuesday)||SPEED: memory||memscale, memory_dvfs (optional)||These are very similar papers, and they were published around the same time.|
|April 28 (Thursday)||SPEED: disks||disk_energy, drpm (optional)||disk_energy looks at four techniques, while drpm explores one of them in depth.|
|May 02 (Tuesday)||review||power_provisioning, power_struggles (optional)|