1. COURSE DESCRIPTION
Course Name: Cloud Computing
Course Code:
Course Credits: 4 (3-1-0)
Branch and Semester: VII Sem [CSE, MCA]
Course Content/Lecture plan
S.No. Topics Hrs.
1 Cloud Architecture and Model: Technologies for Network-Based
System, System Models for Distributed and Cloud Computing,
NIST Cloud Computing Reference Architecture.
3
2 Cloud Models: Characteristics , Cloud Services, Cloud models
(IaaS, PaaS, SaaS), Public vs Private.
2
3 Cloud Solutions, Cloud ecosystem, Service management,
Computing on demand
2
4 Virtualization: Basics of Virtualization, Types of Virtualization,
Implementation Levels of Virtualization.
3
5 Virtualization Structures: Tools and Mechanisms, Virtualization of
CPU, Memory, I/O Devices, Virtual Clusters and Resource
management, Virtualization for Data-centre Automation.
4
6 Cloud Infrastructure: Architectural Design of Compute and Storage
Clouds, Layered Cloud Architecture, Development and Design
Challenges
3
7 Inter Cloud Resource Management: Resource Provisioning and
Platform Deployment, Global Exchange of Cloud Resources.
2
8 Programming Model: Parallel and Distributed Programming
Paradigms, Map Reduce Twister and Iterative Map Reduce,
Hadoop Library from Apache.
5
9 Mapping Applications: Programming Support- Google App
Engine, Amazon AWS, Cloud Software Environments -
Eucalyptus, Open Nebula, OpenStack, Aneka, CloudSim.
4
10 Security in the cloud: Security Overview, Cloud Security
Challenges and Risks, Software-as-a-Service Security, Security
Governance, Risk Management, Security Monitoring.
4
11 Security Architecture Design: Data Security, Application Security,
Virtual Machine Security, Identity Management and Access
Control, Autonomic Security.
4
2. 12 Case studies: Eucalyptus, Microsoft Azure, Amazon EC2 4
Total 40
Text Books:
T1. Cloud Computing: A Practical Approach by Anthony T. Velte Toby J. Velte, Robert Elsenpeter,
2010 by The McGraw-Hill.
T 2. Cloud Computing: SaaS, PaaS, IaaS, Virtualization and more. by Dr. Kris Jamsa.
References:
R1. Cloud Computing Bible by Barrie Sosinsky, Published by Wiley Publishing, 2011.
R2. Cloud Computing for Dummies by Judith Hurwitz, Robin Bloor, Marcia Kaufman, and Dr. Fern
Halper, Wiley Publishing, 2010.
R3. Moving to The Cloud, Dinakar Sitaram, Elsevier, 2014.
R4. Cloud Computing Theory And Practice Danc.Marinercus, Elsevier, 2013.
Additional Resources:
A. Web Resources:
http://seminarprojects.com/s/nptel-video-lectures-on-cloud-computing.
http://www.qatar.cmu.edu/~msakr/15319-s12/lectures.html
B. Course Material:
**********