0% found this document useful (0 votes)
135 views2 pages

Cloud Computing - Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
135 views2 pages

Cloud Computing - Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

21CS1003 CLOUD COMPUTING LTPC

3003

OBJECTIVES:

● To learn about the concept of cloud and utility computing.

● To have knowledge on the various issues in cloud computing.

● To be familiar with the lead players in cloud.

● To appreciate the emergence of cloud as the next generation computing paradigm.

UNIT - I INTRODUCTION TO CLOUD COMPUTING 9

Introduction to Cloud Computing – Roots of Cloud Computing – Desired Features of Cloud Computing – Challenges and Risks – Benefits and Disadvantages of Cloud
Computing.

UNIT - II VIRTUALIZATION 9

Introduction to Virtualization Technology – Load Balancing and Virtualization – Understanding Hypervisor – Types of Virtualization – Server, Desktop, Application
Virtualization.

UNIT - III CLOUD ARCHITECTURE, SERVICES AND STORAGE 9

NIST Cloud Computing Reference Architecture – Public, Private and Hybrid Clouds - IaaS PaaS – SaaS – Architectural Design Challenges.

UNIT - IV RESOURCE MANAGEMENT AND SECURITY IN CLOUD 9

Inter Cloud Resource Management – Resource Provisioning Methods – Security Overview – Cloud Security Challenges – Data Security –Application Security – Virtual
Machine Security.

UNIT - V CASE STUDIES 9

Google App Engine(GAE) – GAE Architecture – Functional Modules of GAE – Amazon Web Services(AWS) – GAE-Open Stack.
OUTCOMES:
On successful completion of the course student will be able to:
1. Articulate the main concepts, key technologies, strengths and limitations of cloud computing.
2. Learn the key and enabling technologies that help in the development of cloud.
3. Develop the ability to understand and use the architecture of compute and storage cloud, service and delivery models.
4. Explain the core issues of cloud computing such as resource management and security.
5. Be able to install and use current cloud technologies.
6. Choose the appropriate technologies, algorithms and approaches for implementation and use of cloud.

TEXT BOOKS:
1. Buyya R., Broberg J., Goscinski A., Cloud Computing: Principles and Paradigm, First Edition, John Wiley and Sons, 2011.
2. Kai Hwang, Geoffrey C. Fox, Jack G. Dongarra, “Distributed and Cloud Computing, From Parallel Processing to the Internet of Things”,
Morgan Kaufmann Publishers, 2012.
3. Rittinghouse, John W., and James F. Ransome, Cloud Computing: Implementation, Management, And Security, CRC Press, 2017.
REFERENCES:
1. RajkumarBuyya, Christian Vecchiola, S. ThamaraiSelvi, Mastering Cloud Computing, Tata Mcgraw Hill, 2013.
2. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing – A Practical Approach, Tata Mcgraw Hill, 2009.
3. George Reese, “Cloud Application Architectures: Building Applications and Infrastructure in the Cloud: Transactional Systems for EC2 and
Beyond (Theory in Practice), OReilly, 2009.

You might also like