Department of Computer Science and Engineering
The LNM IIT, Jaipur
Course code: Cloud Computing
Programme: B.Tech. (CSE) ,
Course : Program Elective
Year: IV
Credits : 4
Semester : I
Hours : 40
Course Context and Overview:
This course will introduce the fundamental concepts of cloud computing, its principles,
foundations, state-of the-art and cloud computing platforms and technologies. The main focus
will be on principles of applications on and for cloud.
Prerequisites Courses:
Operating System, CSE222
Course outcomes(COs):
On completion of this course, the students will have the ability to:
CO1 To understand fundamental principles and concepts of Cloud
Computing.
CO2 To apply practical techniques and skills of developing applications
on or for Cloud.
CO3 This course will provide the essential foundations and knowledge
for students to further study more advanced topic related to Cloud
computing
CO4 This course will equip students with competitive skills in the
current trends in computing that industry demands.
Course Topics:
Topics
Lecture
Hours
UNIT - I
Introduction
Evolution of Cloud Computing, Characteristics of Cloud
Computing, Types of Clouds, Cloud Architecture, Cloud
Standards, Practical applications of Cloud computing, Pros
and Cons of Cloud Computing, Cloud computing challenges
UNIT - II
Grid & Cloud Computing Delivery Models
Type of Virtualization, The role of Virtualization in Elastic
Computing, Design Approach, Service Models of Cloud,
12
Department of Computer Science and Engineering
The LNM IIT, Jaipur
Web as the portal to Cloud: Detailed overview of Web
protocols (HTTP, SOAP, and XML) and relevant API
(REST API)
UNIT - III
Resource Management and Scheduling
Characterization of resource management problems, Quality
of Service and Service Level Agreement, Provisioning in
Cloud, and Resource Provisioning Strategies, Monitoring,
Task scheduling, Scheduling Techniques
UNIT - IV
Advanced Cloud Architecture Design
Workflows Management Systems, Load balancing
Techniques, Performance and Scalability on Clouds, Data
Privacy and Security issues, Programming Model, Case
study on Open Source Clouds,
12
Textbook references:
Reference Book:
1. Gerard Blokdijk, Ivanka Menken, The Complete Cornerstone Guide to Cloud Computing
Best Practices, Second Edition, Emereo Pty Ltd, 2009
2. Anthony Velte, Toby Velte and Robert Elsenpeter, Cloud Computing: A practical Approach,
Tata McGrawHill, 2009
3. George Reese, Cloud Application Architecture: Building Application and Infrastructure in the
Cloud, OReilly Media, 2009
4. Cloud Computing Bible, Barrie Sosinsky, Wiley-India, 2010).
5. Cloud Industry publications and Research papers
Evaluation Methods:
Item
Assignment
Project
Midterm
Final Examination
Weightage
15
25
20
40
Department of Computer Science and Engineering
Prepared By:
Last Update: 10th April, 2015
The LNM IIT, Jaipur