OIT552 Syllabus - Cloud Computing - 2017 Regulation - Open Elective | Anna University

OIT552 Syllabus - Cloud Computing - 2017 Regulation - Open Elective | Anna University

OIT552

CLOUD COMPUTING

 L T P C

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 – Seven Layers of Virtualization – 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 - laaS – PaaS – SaaS – Architectural Design Challenges – Cloud Storage.

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 Applications – Cloud Software Environments – Eucalyptus – Open Nebula – Open Stack.

TOTAL: 45 PERIODS

OUTCOMES: On Completion of the course, the students should be able to:
• Articulate the main concepts, key technologies, strengths and limitations of cloud computing.
• Learn the key and enabling technologies that help in the development of cloud.
• Develop the ability to understand and use the architecture of compute and storage cloud, service and delivery models.
• Explain the core issues of cloud computing such as resource management and security.
• Be able to install and use current cloud technologies.
• 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 & 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.

Comments

Popular posts from this blog

CS3491 Syllabus - Artificial Intelligence And Machine Learning - 2021 Regulation Anna University

CS3401 Syllabus - Algorithms - 2021 Regulation Anna University

CS3492 Syllabus - Database Management Systems - 2021 Regulation Anna University