MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Cloud Computing Concepts

Course Summary

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


  • +

    Course Syllabus

    This course will be broken up into 5 weekly modules covering the following topics: Week 1: Orientation, Intro to Clouds, MapReduce Week 2: Gossip, Membership, Grids Week 3: P2P Systems Week 4: Key-Value Stores, Time and Ordering Week 5: Snapshots, Multicast, Paxos Week 6: Leader Election, Mutual Exclusion Week 7: Concurrency Control, Replication Control Week 8: Stream Processing, Graph Processing, Structure of Networks, Scheduling Week 9: Distributed File Systems, Distributed Shared Memory, Sensor Networks Week 10: Security, Datacenter Outage Studies, Wrap-up

  • +

    Recommended Background

    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 Format

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

    • in-video quiz questions
    • homework assignments
    • optional programming assignments

  • +

    Suggested Reading

    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.


Course Fee:
Free

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top