Escolar Documentos
Profissional Documentos
Cultura Documentos
Sambit Sahu
http://www.cs.columbia.edu/~sambits/
Course Scope
Graduate level seminar course on Cloud Computing and Data Center Networking:
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.
2
Requirements from Students
Project Ideas
Discuss with instructor to decide on a course project
Initial list of choices will be provided
Team up to work in groups
3
Course Structure
Each week
Background material (if any) covered by instructor
2-3 papers will be presented by students
Discussion on possible research issues
Guest speakers on engineering and research issues
Any hands-on experience/demo
4
What is Cloud?
Some links:
http://aws.amazon.com/
http://www.eucalyptus.com/
http://www.opennebula.org/start
http://cloudcomputing.sys-con.com/node/770174
5
Different versions of Cloud
IaaS
Amazon EC2
Open Source: Eucalyptus, Open Nebula
PaaS
GoogleAps, Azure
SaaS
.
6
Why Cloud?
7
Life Cycle in a typical Cloud Operation
User of a cloud
APIs to request a machine
Build and load virtual machine images with software stack
Request and attach storage
Attach IP address
Request monitoring capabilities
Cloud administrator
Manage physical resources
Manage virtual resources
8
Some Research Topics in Cloud Computing
9
Conference venues
1
Next Week