IE3009 Cloud Computing Syllabus:
IE3009 Cloud Computing Syllabus – Anna University Regulation 2021
COURSE OBJECTIVES:
• To understand the concept of cod computing
• To learn about the concept of cloud and utilitycomputing.
• To have knowledge on the various issues in cloudcomputing.
• To be familiar with the lead players incloud.
• To appreciate the emergence of cloud as the next generation computing paradigm.
UNIT I INTRODUCTION TOCLOUD COMPUTING
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
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
NIST Cloud Computing Reference Architecture – Public, Private and Hybrid Clouds – laaS – PaaS – SaaS – Architectural Design Challenges – Cloud Storage.
UNIT IV RESOURCE MANAGEMENT AND SECURITYINCLOUD
Inter Cloud Resource Management – Resource Provisioning Methods – Security Overview – Cloud Security Challenges – Data Security –Application Security – Virtual MachineSecurity.
UNIT V CASE STUDIES
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
COURSE 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 ofcloud.
• Develop the ability to understand and use the architecture of compute and storage cloud, service and deliverymodels.
• Explain the core issues of cloud computing such as resource management andsecurity.
• Be able to install and use current cloudtechnologies.
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.
