Cloud Systems Software

Go to class
Write Review

Free Online Course: Cloud Systems Software provided by Coursera is a comprehensive online course, which lasts for 5 weeks long, 5-6 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from Coursera. Cloud Systems Software is taught by Umakishore Ramchandran.

Overview
  • This course provides an introduction to programming frameworks and their implementation issues in the Cloud. It explains multiple topics, including: scalable distributed data stores, resource management (for supporting multi-tenancy and elasticity) and virtualization techniques. Optionally, the student will also be guided in the implementation of a basic version of the distributed runtime system for the Map-Reduce programming framework

Syllabus
    • Distributed Programming Frameworks
      • Programming frameworks and their implementation issues in the Cloud
    • Storage Systems for the Cloud
      • Scalable distributed data stores for organizing persistent data in Cloud applications
    • Resource Management
      • A description of resource management techniques employed in the Cloud for supporting multi-tenancy and elasticity
    • Virtualization Technologies
      • A detailed description of virtualizing the different hardware components of a computer system including CPU, memory, and I/O devices
    • Project
      • A reading list of technical papers relating to this course and a capstone workshop that ties together the learning outcomes