Cloud Computing Concepts: Part 2

开始时间: 03/16/2015 持续时间: 5 weeks

所在平台: Coursera

课程类别: 计算机科学

大学或机构: University of Illinois at Urbana-Champaign( 伊利诺伊大学厄巴纳 - 香槟分校)

授课老师: Indranil Gupta



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

课程评论: 1 个评论

评论课程        关注课程


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 stores
  • Classical precursors
  • Widely-used algorithms
  • Classical algorithms
  • Scalability
  • Trending areas
  • And more!

You will also watch interviews with leading managers and researchers, from both industry and academia.

Understand how these techniques work inside today’s most widely-used cloud computing systems. Get your hands dirty using these concepts with provided homework exercises. In the optional programming track, implement some of these concepts in template assignments provided in C++ programming language.


This course will be broken up into 5 weekly modules covering the following topics:

Week 1: Leader Election, Mutual Exclusion

Week 2: Concurrency Control, Replication Control

Week 3: Stream Processing, Graph Processing, Structure of Networks, Scheduling

Week 4: Distributed File Systems, Distributed Shared Memory, Sensor Networks

Week 5: Security, Datacenter Outage Studies, Wrap-up



想飞的蜗牛007 2015-03-16 09:24 0 票支持; 0 票反对

想学 cloud computing

Coursera Plus banner featuring three learners and university partner logos


Learn core distributed computing concepts that underlie today’s and tomorrow’s cloud computing systems.


云计算 分布式 云计算概念 云计算系统