Page 22 - REC :: M.E. CSE Curriculum and Syllabus - R2019
P. 22
CP19P03 CLOUD COMPUTING Category L T P C
PE 3 0 0 3
Objectives:
⚫ To Introduce the Cloud Computing Domain with its architecture and Delivery model.
⚫ Students will learn the Cloud Enabling Technologies like Virtualization and Infrastructure Management.
⚫ Students will learn a variety of management and administrative mechanisms related to the functioning of cloud.
⚫ To learn the important architectures that enable the cloud to function without disruption.
⚫ Learn Industry specific tools for cloud automation and Container technologies.
UNIT-I CLOUD FUNDAMENTALS 9
Fundamentals of Cloud computing, Mechanisms, Cloud Computing Architecture, Characteristics, Delivery and
Deployment Models. Business Drivers and Technology innovations - Cloud Delivery and Deployment Models.
Case Study: Google Cloud Platform, Amazon Web Services and Microsoft Azure Vs OpenStack and CloudStack.
UNIT-II CLOUD ENABLING TECHNOLOGIES 9
Data center technology, Virtualization Technology, Web and Services Technology, Cloud Infrastructure Mechanism:
Cloud Storage and Usage Monitor, Resource Replication.
Case Study: Xen, KVM, VMWare, and Microsoft Hyper V.
UNIT-III CLOUD AUTOMATION SERVICES AND ADVANCEMENTS 9
Introduction to DevOps, DevOps Tools:Gradle, Git, Jenkins, Kubernetes, Container Technology: Dockers, LXC.
Cloud Advancements, Mobile Cloud Computing, Edge Devices and Fog Computing.
UNIT-IV CLOUD COMPUTING MECHANISM 9
Specialized Cloud Mechanism: Load Balancer, SLA Monitor, Pay-per-use Monitor, Audit Monitor, Failover System,
Hypervisor, Resource Cluster, Multi Device Broker, State Management Database – Cloud Management Mechanism:
Remote Administration System, Resource, SLA and Billing Management System.
UNIT-V ADVANCED CLOUD ARCHITECTURE 9
Elastic resource capacity, Cloud Bursting, Redundant storage, Hypervisor Clustering, Zero Downtime, Dynamic
Failure Detection and Recovery, Bare-metal and Rapid provisioning architecture, Geo Replication.
Total Contact Hours : 45
Course Outcomes:
At the end of the course, the students should be able to
Demonstrate the main concepts of cloud, its characteristics, advantages, key technologies and its various
⚫
delivery and deployment models.
⚫ Articulate the strength of virtualization and outline its role in enabling the cloud computing system model.
⚫ Recognize the scope of Cloud Automation Services and their applications in industry.
⚫ Illustrate management and administration of Cloud Computing Infrastructure and Data center.
⚫ Analyse the issues of cloud like recovery and dynamic failure.
Reference Books(s) :
Thomas Erl, ZaighamMahood, Ricardo Puttini, “Cloud Computing, Concept, Technology and Architecture”,
1
Prentice Hall, 2013.
Kai Hwang, Geoffery C. Fox and Jack J. Dongarra, “Distributed and Cloud Computing: Clusters, Grids, Clouds
2
and the Future of Internet”, First Edition, Morgan Kaufman Publisher, an Imprint of Elsevier, 2012.
3 Rajkumar Buyya, Christian V, S. ThamaraiSelvi, “Mastering Cloud Computing”, Tata McGraw-Hill, 2013.
4 Arshdeep Bahga, Vijay Madisetti, “Cloud Computing: A Hands-On Approach”, Universities Press, 2014

