17MCA542 Cloud Computing syllabus for MCA



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

Module-1 Distributed System Models and Enabling Technologies 8 hours

Distributed System Models and Enabling Technologies

Scalable Computing Service over the Internet, System Models for Distributed and Cloud Computing

Module-2 Software Environments for Distributed Systems and Clouds 8 hours

Software Environments for Distributed Systems and Clouds, Performance, Security and Energy Efficiency

Module-3 Virtual Machines and Virtualization of Clusters and Data Centers 8 hours

Virtual Machines and Virtualization of Clusters and Data Centers

Implementation Levels of Virtualization, Virtualization Structures /Tools and Mechanisms, Virtual Cluster and Resource Management, Virtualization for Data- Center Automation.

Module-4 Cloud Platform Architecture over Virtualized Data Centers 8 hours

Cloud Platform Architecture over Virtualized Data Centers

Cloud Computing and Service Models, Data-Center Design and Interconnection Networks, Architectural Design of Compute and Storage Clouds, Public Cloud Platforms: GAE, AWS, and Azure, Cloud Security and Trust Management

Module-5 Cloud Programming and Software Environments 0 hours

Cloud Programming and Software Environments

Features of Cloud and Grid Platforms, Programming Support of Google App Engine, Programming on Amazon AWS and Microsoft Azure, Emerging Cloud Software Environments.

 

Course outcomes:

At the end of this course, the students will be able to

CO1: Understand the cloud computing delivery model and the enabling technologies.

CO2: Understand the cloud computing platforms, key technology drivers and cloud programming/software environments

CO3: Identify the need for cloud computing model and compare various key enabling technologies.

CO4: Analyze and choose an appropriate programming environment for building cloud applications.

 

Question paper pattern:

  • The question paper will have ten questions.
  • Each full question consists of 16 marks.
  • There will be 2full questions (with a 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 5 full questions, selecting one full question from each module.

 

Text Books:

1. “Distributed and Cloud Computing, From Parallel Processing to the Internet of Things”,Kai Hwang, Geoffrey C. Fox. Jack J Dongarra, MK Publishers, 2012.

 

Reference Books:

1. “Moving to the Cloud, Developing Apps in the New World of Cloud Computing”, DinakarSitaram, Geetha Manjunath, Elsevier Publication, 2012.

2. “Cloud Computing, A Practical Approach”, Anthony T. Volte, Toby J. Volte and Robert Elsenpeter, McGraw Hill, 2010.

3. “Cloud Computing for Dummies”, J. Hurwitz, ISBN 978-0-470-484-8

4. “Web-Based Applications that Change the Way You Work and Collaborate Online”, Michael Miller, Pearson Publication, 2012.

Last Updated: Tuesday, January 24, 2023