Cloud Computing Concepts: Part 2

开始时间: 08/29/2020 持续时间: Unknown

所在平台: Coursera

课程类别: 其他类别

大学或机构: CourseraNew



Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.


第一个写评论        关注课程


Cloud computing systems today, whether open-source or used inside companies, are built using a common set of core techniques, algorithms, and design philosophies – all centered around distributed systems. Learn about such fundamental distributed computing "concepts" for cloud computing. Some of these concepts include: clouds, MapReduce, key-value/NoSQL stores, classical distributed algorithms, widely-used distributed algorithms, scalability, trending areas, and much, much more! Know how these systems work from the inside out. Get your hands dirty using these concepts with provided homework exercises. In the programming assignments, implement some of these concepts in template code (programs) provided in the C++ programming language. Prior experience with C++ is required. The course also features interviews with leading researchers and managers, from both industry and academia. This course builds on the material covered in the Cloud Computing Concepts, Part 1 course.

云计算概念:第2部分:当今的云计算系统,无论是开源的还是公司内部使用的,都是使用一组通用的核心技术,算法和设计理念构建的-所有这些都围绕着分布式系统而建立。了解有关云计算的基本分布式计算“概念”。   其中一些概念包括:云,MapReduce,键值/ NoSQL存储,经典的分布式算法,广泛使用的分布式算法,可伸缩性,趋势区域等等!   从内而外了解这些系统如何工作。使用提供的家庭作业练习中的这些概念,会弄脏您的手。在编程任务中,以C ++编程语言提供的模板代码(程序)实现其中一些概念。需要具有C ++的经验。   该课程还包括来自行业和学术界的领先研究人员和管理人员的访谈。 本课程以“云计算概念”第1部分课程介绍的材料为基础。


Lesson 1: To coordinate machines in a distributed system, this module first looks at classical algorithms for electing a leader, including the Ring algorithm and Bully algorithm. We also cover how Google’s Chubby and Apache Zookeeper solve leader election. Lesson 2: This module covers solutions to the problem of mutual exclusion, which is important for correctness in distributed systems with shared resources. We cover classical algorithms, including Ricart-Agrawala’s algorithm and Maekawa’s algorithm. We also cover Google’s Chubby support for mutual exclusion.



Cloud computing systems today, whether open-source or used inside companies, are built using a commo