Harvard CS144r/244r
Fall 2009
Cloud Computing and Its Applications
M, W 2:30-4, MD 223
Instructor: Professor H. T. Kung
Beyond all the hype, what is cloud computing really about? What
is its impact on computer applications and services? This course
examines these questions and provides opportunities for hands-on
experience. Focus will be placed on mobile applications, an
emerging area of cloud computing expected to grow rapidly in the
next several years. The coursework will involve survey of related
literature; design and implementation of protocols, algorithms
and systems; lab experiments; project formulation; and the
resulting presentation and reporting. Depending on their
interests and background, students may choose to work on a subset
of these tasks, or define their own. Example course projects
could be "cellphone clones in the cloud," "automated load
balancing with virtual machines," "Android phone on a
netbook," "ad-hoc clouds in the field," and "process migration
with virtual machines." Some of these projects will be linked to
new research projects we have here at Harvard in this area.