云计算基础:第 2 部分

Cloud Computing Concepts: Part2

属于 云计算 专项课程 » Learn core distributed computing concepts…

伊利诺伊大学香槟分校

分享

云计算
  • 分类: 计算机
  • 平台: Coursera
  • 语言: 英语

属于 云计算 专项课程 »
Learn core distributed computing concepts that underlie today’s and tomorrow’s cloud computing systems.

课程概述

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!

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.

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

授课大纲

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

先修知识

You must complete the Cloud Computing course before taking this course.

This course assumes some basic knowledge of working computer systems. This course is generally oriented towards either graduate students (or senior undergraduates) or developers in industry who are working with cloud computing systems. Some familiarity with cloud computing systems helps, but is not a prerequisite. In the optional programming track, familiarity with C++ programming language is required.

This course does not teach you how to use cloud computing systems or about networking or Big Data. If we were to draw an analogy, if this course were about cars, then it would teach you the physics relating to the internals of the car (e.g., friction, transmission, gears, etc.) and basics about the internals of the car (e.g., about the carburetor, engine, etc.). The course would not, however, teach you how to drive a car or about automobile accident statistics or about how roads are built.

Take this course if you’re curious about cloud computing systems. Do not take this course if you know nothing about computers or computer science.

参考资料

Course videos, slides, and homeworks serve as the primary class content. Readings and links on the open Web may also be used. No textbook is required.

授课形式

In addition to watching several video segments, you will participate in the following activities:

in-video quiz questions
homework assignments
optional programming assignments

常见问题解答

How does this course fit into the Cloud Computing Specialization?
This is the second course in the track.

声明:MOOC中国收录之课程均源自下列机构,版权均归他们所有。本站仅作报道并尊重其著作权益,感谢他们对MOOC事业做出的贡献!(排名不分先后)
  • Coursera
  • edX
  • OpenLearning
  • FutureLearn
  • iversity
  • Udacity
  • NovoEd
  • Canvas
  • Open2Study
  • Google
  • ewant
  • FUN
  • IOC-Athlete-MOOC
  • World-Science-U
  • Codecademy
  • CourseSites
  • opencourseworld
  • ShareCourse
  • gacco
  • MiriadaX
  • JANUX
  • openhpi
  • Stanford-Open-Edx
  • 网易云课堂
  • 中国大学MOOC
  • 学堂在线
  • 顶你学堂
  • 华文慕课
  • 好大学在线CnMooc

Copyright © 2008-2015 MOOC.CN 慕课改变你,你改变世界