0% found this document useful (0 votes)
306 views

Cloud Computing Syllabus

This document outlines a course on Virtualization and Cloud Computing. The course is offered in the 4th semester by the Computer Science and Engineering department. It includes 5 units covering topics like cloud computing paradigms, virtualization techniques, virtual machines, parallel vs distributed computing, and cloud computing architectures. Students will learn about cloud platforms, apply virtualization, describe cloud architectures, and demonstrate virtualization and cloud services. The course aims to discuss cloud concepts, contrast parallel and distributed models, and apply skills to cloud computing.

Uploaded by

happylife 123
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
306 views

Cloud Computing Syllabus

This document outlines a course on Virtualization and Cloud Computing. The course is offered in the 4th semester by the Computer Science and Engineering department. It includes 5 units covering topics like cloud computing paradigms, virtualization techniques, virtual machines, parallel vs distributed computing, and cloud computing architectures. Students will learn about cloud platforms, apply virtualization, describe cloud architectures, and demonstrate virtualization and cloud services. The course aims to discuss cloud concepts, contrast parallel and distributed models, and apply skills to cloud computing.

Uploaded by

happylife 123
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Name of Department:- Computer Science and Engineering

1. Subject Code: Course Title: Virtualization and Cloud


TCS 451
Computing
2.Contact Hours: L: 3T: - P: 2
3. Semester: IV
4. Pre-requisite: TCS 101, TCS351
5. Course Outcomes: After completion of the course students will be able to
1. Discuss the different paradigms of cloud computing.
2. Contrast parallel and distributed computing.
3. Identify the concept of virtualization technique.
4. Apply virtualization technique in cloud computing platform.
5. Describe the architectures of cloud computing.
6. Demonstrate the Use case of the virtualization and cloud computing services.
6 Detailed Syllabus

Contact
UNIT CONTENTS
Hrs
Introduction to Cloud Computing
Why Cloud Computing (CC)? Different Perspectives on CC, Different Stakeholders
in CC, Total cost of ownership (TCO) of on-premises IT, Cloud Computing
Taxonomy, Characteristics of cloud computing, Characteristics of cloud computing
as per NIST, Cloud DefinitionsCloud Computing at a Glance, The Vision of Cloud
Unit - I Computing, Cloud Computing Reference Model, Challenges Ahead, Historical 9
Developments, Distributed Systems, Virtualization, Web 2.0, Service-Oriented
Computing, Utility-Oriented Computing, Building Cloud Computing Environments,
Application Development, Infrastructure and System Development, Computing
Platforms and Technologies, Amazon Web Services (AWS), Google AppEngine,
Microsoft Azure, Hadoop, Force.com and Salesforce.com
Virtualization
Introduction, Characteristics of Virtualized Environments, Taxonomy of
Virtualization Techniques, Execution Virtualization, Types of hardware
virtualization: Full virtualization - partial virtualization - para virtualization
Unit - II 9
Desktop virtualization: Software virtualization – Memory virtualization - Storage
virtualization – Data Virtualization – Network virtualizationVirtualization and
Cloud Computing, Pros and Cons of Virtualization, Technology Examples, Xen:
Para virtualization, VMware: Full Virtualization, Microsoft Hyper-V.
Virtual Machines
Virtual machines basics, Process virtual machines: Memory architecture emulation,
Unit – III Instruction emulation, Operating system emulation, Dynamic binary optimization, 8
High level VN architecture, System virtual machines: Resource virtualization
(Processors, Memory, Input/Output), Case Study of Intel VT-x
Parallel and Distributed Computing
Eras of Computing, Parallel vs. Distributed Computing, Elements of Parallel
Computing, What is Parallel Processing?, Hardware Architectures for Parallel
Processing, Approaches to Parallel Programming, Levels of Parallelism, Laws of
Unit – IV Caution, Elements of Distributed Computing, General Concepts and Definitions, 8
Components of a Distributed System, Architectural Styles for Distributed
Computing, Models for Inter-Process Communication, Technologies for Distributed
Computing, Remote Procedure Call, Distributed Object Frameworks, Service
Oriented Computing
Cloud Computing Architecture
Fundamental Cloud Architectures - Workload Distribution Architecture - Resource
Pooling Architecture - Dynamic Scalability Architecture – Elastic Resource
Unit – V 9
Capacity Architecture -Service Load Balancing Architecture – Cloud Bursting
Architecture - Elastic Disk Provisioning Architecture – Redundant Storage
Architecture. Cloud Computing Reference Architecture (CCRA):
Introduction, benefits of CCRA, Migrating into a Cloud: Introduction, Challenges
while migrating to Cloud, Broad approaches to migrating into the cloud, Seven-step
model of migration into a cloud, Migration Risks and Mitigation.
Total 43

Text Books:
 Mastering Cloud Computing by RajkumarBuyya etc., Published by McGraw Hill, 2013
 Virtual Machines by James E. Smith, Ravi Nair, Published by MK Publishers
 V K Pachghare, Cloud Computing, PHI, 2016

Reference Books:
 Barrie Sosinsky , Cloud Computing Bible, Wiley Publishing Inc.,2011

You might also like