20MCA342 Cloud Computing syllabus for MCA



A d v e r t i s e m e n t

Module-1 Introduction to Cloud Computing 0 hours

Introduction to Cloud Computing:

Eras of computing, The vision of Cloud Computing, Defining a cloud, A closer look, Cloud computing reference model, Historical developments: Distributed systems, Virtualization, Web 2.0; Service oriented computing; Utility oriented computing.

Module-2 Architectures for parallel and distributed computing 0 hours

Architectures for parallel and distributed computing:

Parallel Vs Distributed computing, Elements of distributed computing, Technologies for distributed computing.

Module-3 Virtualization 0 hours

Virtualization:

Introduction, Characteristics of virtualized environments, Taxonomy of virtualization techniques, Virtualization and cloud computing, Pros and cons of virtualization, Technology examples: Xen: Para virtualization, VmWare: Full virtualization, Microsoft Hyper – V.

Module-4 Cloud computing architecture 0 hours

Cloud computing architecture:

Introduction, Cloud reference model: Architecture, IaaS, PaaS, SaaS, Types of Clouds: Public, Private, Hybrid and Community clouds, Economics of the cloud, Open challenges.

Module-5 Cloud Tools and Applications 0 hours

Cloud Tools and Applications:

Aneka PaaS; Open stack: Introduction to open stack; Components of open stack; Amazon web services; Google AppEngine; Microsoft Azure; Scientific applications: Healthcare; Biology; Geo-Science, Business and Consumer applications: ARM & ERP; Productivity; Social networking.

 

Question Paper Pattern:

• The Question paper will have TEN questions

• Each full question will be for 20 marks

• There will be 02 full questions (with maximum of four sub questions) from each module.

• Each full question will have sub questions covering all the topics under a module.

• The students will have to answer FIVE full questions, selecting one full question from each module.

 

Textbooks

1. RjkumarBuyya, Christian Vecchiola, and ThamaraiSelci, Mastering Cloud Computing, Tata McGraw Hill, New Delhi, India, 2013.

 

References

1. Cloud Computing for Dummies by Judith Hurwitz, R.Bloor, M. Kanfman, F.Halper (Wiley India Edition)

2. Cloud Computing: A Practical Approach by J.Vette, Toby J. Vette, Robert Elsenpeter (Tata McGraw Hill)

 

Course Outcomes:

CO1: Demonstrate the system & software models and mechanisms that support cloud computing

CO2: Classify various cloud services and their providers

CO3: Compare various cloud deployment models

CO4: Differentiate various types of computing environments

CO5: Identify enabling technologies of cloud computing.

Last Updated: Tuesday, January 24, 2023