MI4030 Cloud Computing Syllabus:
MI4030 Cloud Computing Syllabus – Anna University PG Syllabus Regulation 2021
COURSE OBJECTIVES:
To expose the students to the frontier areas of Cloud Computing
To provide an in-depth and comprehensive knowledge of the Cloud Computing fundamental issues, technologies, applications and implementations.
To shed light on the Security issues in Cloud Computing
To introduce about the Cloud Standards.
UNIT I HISTORY OF CLOUD COMPUTING
History of Centralized and Distributed Computing – Overview of Distributed Computing, Cluster computing, Grid computing. Technologies for Network based systems- System models for Distributed and cloud computing- Software environments for distributed systems and clouds.
UNIT II INTRODUCTION TO CLOUD COMPUTING
Introduction to Cloud Computing- Cloud issues and challenges – Properties – Characteristics – Service models, Deployment models. Cloud resources: Network and API – Virtual and Physical computational resources – Data-storage. Virtualization concepts – Types of Virtualization Introduction to Various Hypervisors – High Availability (HA)/Disaster Recovery (DR) using Virtualization, Moving VMs .
UNIT III CLOUD COMPUTING APPLICATIONS
Cloud Programming and Software Environments – Parallel and Distributed Programming paradigms – Overview on Amazon AWS and Microsoft Azure – Overview on Google App Engine – Emerging Cloud software Environment.
UNIT IV CLOUD SECURITY
Cloud Access: authentication, authorization and accounting – Cloud Provenance and meta-data – Cloud Reliability and fault-tolerance – Cloud Security, privacy, policy and compliance- Cloud federation, interoperability and standards.
UNIT V GOVERNANCE AND THE FUTURE OF CLOUD
Organizational Readiness and Change Management in the Cloud Age, Legal Issues in Cloud Computing, Achieving Production Readiness for Cloud Services, How Cloud Will Change Operating Systems, Future of Cloud TV & Cloud-Based Smart Devices, Cloud and Mobile, Home-Based Cloud Computing.
TOTAL: 45 PERIODS
COURSE OUTCOMES:
1. Students will get to know the history of cloud computing.
2. Identify the architecture and infrastructure of cloud computing, including SaaS, PaaS, IaaS, public cloud, private cloud, hybrid cloud, etc.
3. Provide the appropriate cloud computing solutions and recommendations according to the applications used.
4. Understand the core issues of cloud computing such as security, privacy.
5. Students will get the idea about the future of cloud computing.
REFERENCES :
1. Kai Hwang, Geoffrey C. Fox and Jack J. Dongarra, Distributed and cloud computing from Parallel Processing to the Internet of Things, Morgan Kaufmann, Elsevier, 2012
2. RajkumarBuyya, James Broberg and Andrzej Goscinski, Cloud Computing – Principles and Paradigms, John Wiley & Sons, 2011
3. Kris Jamsa, Cloud Computing, Jones & Bartlett Learning, 2013
4. Kumar Saurahb, Cloud Computing – Insights into new era infrastructure, Wiley India, 2nd Edition, 2012
5. Barrie Sosinsky, “ Cloud Computing Bible” John Wiley & Sons, 2011
6. Tim Mather, Subra Kumaraswamy, and Shahed Latif, Cloud Security and Privacy An Enterprise Perspective on Risks and Compliance, O’Reilly 2009