CMPSCI 691GC Home Page

Seminar: Green Computing

Instructor: Jim Kurose, Parviz Kermani, Prashant Shenoy
Class meeting times: Mondays 2:00-4:00
(Please note: Starting the week of 28 September, the class will meet on Wednesdays 2:00-4:00)
Room: CmpSci 142
Schedule #:

Office Hours: Thursday 12:30 - 1:30, CS336, or by appointment.

Table of Contents


Course Description

Green Computing is the science of designing carbon-efficient hardware and software as well as the use of computing to make physical infrastructure more carbon-efficient. This seminar will focus both on 'greening of computing'---the design of green servers, storage and networks---as well on 'computing for greening'---the use of sensor networks and computing for estimating and reducing the carbon footprint of physical infrastructure such as buildings. We will also cover related topics such as green energy, e.g., solar and wind, and smart-grids, and their use in the computing context. A collection of papers describing the state-of-the art in the field will be made available to students. Students will be required to present and review papers, participate in class discussions, and complete a project on a relevant topic of interest. Course grades will be based on class presentations and participation, written paper reviews, and an independent research project. 1 or 3 credits (the 3 credit version will require a course project).


Familiarity with basic concepts in operating and distributed systems and networking.


There is no textbook for this course. A collection of recent research articles will be made available. Most papers will be available on line from the class home page.

Course Requirements

This course is offered for 1 or 3 credits. Students are expected to present papers, critique them and participate in class discussions. The 3 credit version will require a course project

Grades will be determined by the project (3 credit version only) , class presentations and class participation.

Class Participation

The success of this class depends on a high degree of participation in class discussions. To facilitate active participation, students are expected to read and critique papers in advance of the class discussion.

Class Presentations

Each student will be expected to present and lead the class discussion in one of the assigned papers. Here are some guidelines for class presentations.


The goal of the project is to do some research that advances the state of the art in the field of green computing. A list of suggested project and project guidelines will be posted soon.

Dial-in Information and Remote Attendance

We will be using GoToMeeting for web conferencing for the Green Computing class.
To join the webcast on Wednesday December 2, 2009, please

1. Jjoin the online presentation (Wednesday December 9) at

2. Join the conference call:
The audio bridge for this class is as follows:
Phone: +1-605 - 715 4900
passcode: 201690

This page is online at
Prashant Shenoy
Last modified: Wednesday Nov 4