COMS W6998-6: Cloud Computing and Data Center Networking
Fall 2010

 


HOME

ANNOUNCEMENTS

SYLLABUS

PROJECTS

GRADES

PAPERS

RESOURCES


Course Description

This is a seminar course on Cloud Computing and Data Center Networking intended to provide students exposure to recent advances in these areas. The target audience is graduate level students with the knowledge of operating systems, computer networks and web services. It is expected that students will read and present research papers and work on a course project. The course project is intended to motivate students to identify and work on engineering as well as research issues in these areas.

 

The first part of the course will focus on broad range of topics in Cloud Computing - starting with overview of technologies that enable IaaS Cloud such as Amazon EC2, provisioning and monitoring, storage cloud, elasticity and resource provisioning, and cloud applications. The second part of the course will focus on the recent advancements on data center networking and OpenFlow based network architecture design. Topics include :

  • Cloud Building Blocks
  • Provisioning and Elasticity
  • Monitoring and Management
  • Storage Cloud
  • Cloud Security
  • Applications and Models
  • Energy Efficiency

 

Target Audience

This class should be useful to the following students:

  • Advanced graduate level students who wish to learn recent research in Cloud Computing and Data Center Networking and ultimately find a research topic in this area.
  • Masters students who wish to learn and build cloud related capabilities. 

Prerequisites

COMS w4118 Operating Systems and COMS w4119 Computer Networks or permission of the instructor.

Class Time and Place

Wednesdays 4:10 pM – 6:00 PM; 644 Mudd Building  (We may move to a larger class)

Personnel

 

Role

Who

Mail

Office

Hours

 

Instructor

Sambit Sahu

sambits at cs

TBD

TBD

 

TA

TBD

TBD

TBD

TBD

 

 

 

 

 

 

 

Textbooks

No text book for this course. I shall post slides, reference to papers, and related materials for every class.

Grading

50%: Class Participation: Presentation and Reviews that you need to submit for each paper.
50%: Class Project: A project that you may choose to work individually or in a team of 3-4.

Computer Accounts

You're welcome to use any development environment you want. I recommend using a recent Linux distribution (RedHat, CentOS, Ubuntu, SLES) inside of VMWare Player (available for free). You can use your own laptop or one of the CLIC machines. In order to use the CLIC machines, you need a CS account. You are responsible for obtaining this account.