Distributed System Models and Enabling Technologies
Scalable Computing Service over the Internet, System Models for Distributed and Cloud Computing
Software Environments for Distributed Systems and Clouds, Performance, Security and Energy Efficiency
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.
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
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:
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.