ECE 697GC - Green Computing
University of Massachusetts Amherst
The College of Engineering
Department of Electrical and Computer Engineering
UMass Amherst Logo

Calendar Staff Project
Resources Feedback


04/30/2013    Due date for final project reports moved back to May 8th (Wednesday)
04/11/2013    Word and LaTeX templates for final project reports are here.
04/11/2013    Final project reports due May 7th (Tuesday)
03/04/2013    Posted some resources about giving talks and writing paper reviews.
02/21/2013    Project proposal due date moved back to February 28th.
02/21/2013    Posted links for data to the resources page
01/31/2013    Paper presentation assignments are up on the calendar.
01/24/2013    Updated Calender ; please send me paper preferences via email by Tuesday 1/29
01/22/2013    First lecture 4pm-5:15pm pm in Marston 220


This course will introduce students to the new area of Green Computing.  The course will cover emerging problems associated with the rapid growth in energy consumption of modern computing infrastructures, including data centers, and discuss recent research focused on mitigating these problems.  The course will also cover ways to leverage computation, networking, and sensing to improve the energy-efficiency of society, e.g., by automatically regulating energy consumption in buildings, homes, etc.  The topics covered will enable students to develop the diverse range of skills required to perform research in Green Computing, including background in sensor/actuator networks (to monitor and control loads), operating systems (for scheduling loads), economics (to understand electricity markets), privacy (to prevent leaking information on occupant behavior), and electrical engineering (to understand characteristics of the smart grid).


This course is a graduate-level seminar that will consist primarily of reading, presenting, and critiquing the research papers in the field of green computing.  There is no textbook or prerequisites, although students should have some background and/or interest in operating systems and distributed systems topics.  A pdf version of the syllabus for the course is available here

Each class will generally consist of two conference-style student presentations of a pre-assigned research paper, consisting of roughly a 25 minute presentation with 12 minutes left for questions and discussion.  Each student will be expected to make 1-2 presentations (including slides) during the semester, and actively participate in questions and discussions of papers.  In addition to presentations, students will be required to write a detailed review and critique of 2-3 papers (including those they present), similar in to a conference- or journal-style review for a paper.  See here, for more information on writing good reviews of papers.  Students will also be required to define and complete a semester-long group-based project.  Students will choose the topic in consultation with the instructor to ensure it is a suitable for the course.  Each project may consist of a team of 3-4 students.  The final deliverable for the project will be a research-style paper (in ACM format), 10-12 pages in length, that describes and evaluates the project's problem and proposed solution.

The course will alternate each topics each week between the two themes of i) improving the energy-efficiency of computing and ii) improving the energy-efficiency of society.  A tentative list of per-week topics on computing includes:  Renewable Integration, Leveraging Energy Storage, Building Balanced Systems, Energy-efficient Networking, Green Storage, and Power Proportionality.  A tentative list of per-week topics on improving society's energy-efficiency includes: Smart Buildings, Grid Peak Reduction, Non-intrusive Load Monitoring, Security and Privacy, Renewables and Storage, and Demand Response

Course grades will be determined based on the following breakdown:

Note that late submissions on assignments will not be expected.

Academic Honesty Policy

All work submitted must be your own (or your groups)