COURSE SUMMARY
Course Title: 
Cloud Computing and Services
Course Code: 
15CSE337
Year Taught: 
2015
2016
2017
2018
Type: 
Elective
Degree: 
Undergraduate (UG)
School: 
School of Engineering
Campus: 
Bengaluru
Chennai
Coimbatore
Amritapuri

'Cloud Computing and Services' is a course offered in the B. Tech. in Computer Science and Engineering program at School of Engineering, Amrita Vishwa Vidyapeetham.

Unit 1

Introduction - Cloud computing at a Glance – Historical Development – Building Cloud Computing Environments – Computing Platform and Technologies – Principles of Parallel and Distributed Computing - Elements of parallel and Distributed Computing.

Unit 2

Virtualization and Cloud Computing Architecture: Introduction - Characteristic of Virtualized Environments – Taxonomy of Virtualization Techniques - Virtualization and Cloud Computing – Technology Examples - Cloud reference model – Types of the Cloud.

Unit 3

Cloud Application Platform and Thread Programming - Anatomy of the Aneka Container – Building Aneka Clouds – Cloud Programming and Management – Programming Applications with Threads – Multithreading and Programming Applications with Aneka Threads, Applications: Amazon Web Applications – Google App Engine – Microsoft Azure – Scientific Applications – Business and Consumer Applications - Third Party Cloud Services.

  • Rajkumar Buyya, Christian Vecchiola and Thamari Selvi S., “Mastering in Cloud Computing”, McGraw Hill Education (India) Private Limited, 2013.
  • Anthony T. Velte, “Cloud Computing: A practical Approach”, Tata McGraw Hill, 2009.
  • Halper Fern, Kaufman Marcia, Bloor Robin and Hurwit Judith, “Cloud Computing for Dummies”, Wiley India, 2009.
  • Michael Miller, “Cloud Computing”, Pearson Education, New Delhi, 2009