|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/cloud-sys-software
课程评论:没有评论
课程名称:云系统软件 课程概述: 本课程介绍了云计算中的编程框架及其实现问题,涵盖多个主题,包括可扩展的分布式数据存储、资源管理(以支持多租户和弹性)和虚拟化技术。选修部分,学生还将学习实现一个基本版本的分布式运行时系统,用于Map-Reduce编程框架。 课程大纲: 第一部分:分布式编程框架 描述:讲解云计算中的编程框架及其实现问题。 第二部分:云存储系统 描述:介绍用于组织云应用中持久数据的可扩展分布式数据存储。 第三部分:资源管理 描述:阐述云计算中用于支持多租户和弹性的资源管理技术。 第四部分:虚拟化技术 描述:详细说明计算机系统中不同硬件组件的虚拟化,包括CPU、内存和I/O设备。 第五部分:项目 描述:提供与课程相关的技术论文阅读清单,以及一个综合性的研讨会,以整合学习成果。
Part: 1
Title:Distributed Programming Frameworks
Description:Programming frameworks and their implementation issues in the Cloud
Part: 2
Title:Storage Systems for the Cloud
Description:Scalable distributed data stores for organizing persistent data in Cloud applications
Part: 3
Title:Resource Management
Description:A description of resource management techniques employed in the Cloud for supporting multi-tenancy and elasticity
Part: 4
Title:Virtualization Technologies
Description:A detailed description of virtualizing the different hardware components of a computer system including CPU, memory, and I/O devices
Part: 5
Title:Project
Description:A reading list of technical papers relating to this course and a capstone workshop that ties together the learning outcomes
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