![Coursera](https://images.shiksha.com/mediadata/images/1731999501phpVCeR9D_1280x960.jpg)
![Coursera Logo](https://images.shiksha.com/mediadata/images/1549966469php23HgWn.png)
Georgia Institute of Technology - Cloud Systems Software
- Offered byCoursera
Cloud Systems Software at Coursera Overview
Duration | 6 hours |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Cloud Systems Software at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 2 of 4 in the System Issues in Cloud Computing Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Approx. 6 hours to complete
- English Subtitles: French, Portuguese (European), Russian, English, Spanish
Cloud Systems Software at Coursera Course details
- 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
Cloud Systems Software at Coursera Curriculum
Distributed Programming Frameworks
Introduction to Cloud System Software
Setting the Stage
Map Reduce
Heavy Lifting by Map-Reduce Runtime
Issues to be handled by the Runtime
Dryad
Spark
Pig Latin, Hive and Apache Tez
Cloud System Software Wrap-Up
Workshop 1 - MapReduce in Azure
Syllabus
Recommended Activity: Workshop 1
System Software Architecture Quiz
Storage Systems for the Cloud
Introduction to Storage Systems for the Cloud
Storage Systems for the Cloud
Amazon Dynamo
Amazon Dynamo - Design Principles
Amazon Dynamo - System Architecture
Amazon Dynamo - Design Details
Amazon Dynamo - Summary
Facebook Haystack
Facebook Haystack - NFS Based Design
Facebook Haystack Based Design
Facebook Haystack Summary
Google Bigtable
Google Bigtable Rows
Google Bigtable Columns, Timestamps and API
Facebook Cassandra
Google Spanner
Storage System for the Cloud Wrap-Up
Workshop 2 - Master node in MapReduce
Recommended Activity: Workshop 2
Storage Systems for the Cloud
Resource Management
Introduction to Resource Management for the Cloud
Setting the Context and Terminologies
File Share Schedulers
Mesos
Hadoop YARN
Google Borg Resource Manager
Mercury
Resource Management for the Cloud Wrap-Up
Workshop 3 - MapReduce File System
Recommended Activity: Workshop 3
Resource Management
Virtualization Technologies
Introduction to Virtualization Technologies
Virtualization Technologies
Memory Virtualization
Ballooning
Sharing Memory across VMs
Memory Allocation Policies
CPU Virtualization
Device Virtualization
Control Transfer
Data Transfer
Containers
VM Migration
Virtualization Technologies Wrap-Up
Workshop 4 - Worker Task Execution
Recommended Activity: Workshop 4
Virtualization
Project
Workshop 5 - Final Implementation Refinements
Final Implementation Refinements
References