Fundamentals of Cloud Computing
Fundamentals of Cloud Computing
College of Technology
Bachelor of Technology
Information Technology
Course Name: Cloud Computing
Course Code: 1010043224
Semester: 3rd
Prerequisite:
1. Computer Architecture/Organization,Programming knowledge.
Course Objectives:
1. This course aims students to understand the hardware, software concepts and architecture of cloud
computing, services, implementation and deployment techniques etc. Students realize the importance of
Cloud Virtualization, Abstractions and Enabling Technologies.
Teaching Scheme:
Teaching Scheme
L T P Contact Hours Credit
3 0 2 5 4
Contents:
Course Outcomes:
Sr.
CO Statement Unit
No.
Explain the core concepts of the cloud computing paradigm: how and why
this paradigm shift came about, the characteristics, advantages and
CO-1 1,2
challenges brought about by the various models and services in cloud
computing.
Apply fundamental concepts in cloud infrastructures to understand the
tradeoffs in power, efficiency and cost, and then study how to leverage and
CO-2 2
manage single and multiple datacenters to build and deploy cloud
applications that are resilient, elastic and cost-efficient.
Discuss system, network and storage virtualization and outline their role in
CO-3 3
enabling the cloud computing system model.
Illustrate the fundamental concepts of cloud storage and demonstrate their
CO-4 4,5
use in storage systems . Illustrate Cloud Security.
Analyze various cloud programming models and apply them to solve
CO-5 6
problems on the cloud.
The various methods or tools follows by the faculties to teach the above subject are:
1. The course includes a laboratory, where students have an opportunity to build an appreciation for
the concepts being taught in lectures.
2. Lectures with live practical example using Projector and Computer.
3. Experiments shall be performed in the laboratory related to course contents.
1. Cloud computing a practical approach - Anthony T.Velte , Toby J. Velte Robert Elsenpeter, TATA
McGraw- Hill , New Delhi – 2010
2. Cloud Computing: Web-Based Applications That Change the Way You Work and Collaborate Online -
Michael Miller - Que 2008
3. Toby Velte, Anthony Velte, Cloud Computing: A Practical Approach, McGraw-Hill Osborne Media.
4. George Reese, Cloud Application Architectures: Building Applications and Infrastructure in the Cloud,
O'Reilly Publication.
5. Cloud Computing (Principles and Paradigms), Edited by Rajkumar Buyya, James Broberg, Andrzej
Goscinski, John Wiley & Sons, Inc. 2011