Skip to content

Our extravaganza in building cool systems that involve multiple computational devices.

License

Notifications You must be signed in to change notification settings

sheoranjs24/UVic-Distributed-Systems

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Course Logo

CSC 462/562 Spring 2015!

Welcome to our extravaganza in building cool systems that involve multiple computational devices, CSC 462/562 Distributed Computing. This course is for fearless 4th year undergrads and grads.

Date Topics Homework
Jan 5 Intro and basics of Distributed Systems Read Tutorial and do exercises 3, 9, 11 (post to coursespaces!)
Jan 8 Intro to RPC, DNS Read RPC, DNS, Post comments and prepare for Lab
Jan 12 Intro to Keys and [Lab 1] (https://github.com/ycoady/UVic-Distributed-Systems/tree/master/LAB1) Post comments for papers
Jan 15 RPC versus LPC Post comments for papers
Jan 19 DNS and NTP and [Lab 2] (https://github.com/ycoady/UVic-Distributed-Systems/tree/master/LAB2) Read Logical Clocks and Distributed Snapshots
Jan 22 Intro to Logical Clocks Post comments on Logical Clocks
Jan 26 Intro GEE (Rick) and [Lab 3] (https://github.com/ycoady/UVic-Distributed-Systems/tree/master/LAB3) Post comments on Distributed Snapshots, Read Two Phase Commit (Chapter 7, up to 7.5)
Jan 29 Overlay Networks (Rick) Update on [Portal Crash] (https://github.com/ycoady/UVic-Distributed-Systems/blob/master/PortalCrashUpdate.md)
Feb 2 Microsoft (Rob) Intro to [Lab 4] (https://github.com/ycoady/UVic-Distributed-Systems/tree/master/LAB4) and Check out the [BitTorrent Protocol] (http://www.bittorrent.org/beps/bep_0003.html)
Feb 5 Distributed Snapshots and Projects What questions are you able to address on this [checklist] (http://monkey.org/~marius/checklist.pdf)?
Feb 9/12 Happy Family Day and Reading Week! This classic paper (particularly the lattice!) clarifies issues involving [Consistent Global States] (http://www.eecs.harvard.edu/cs262/Readings/babaoglu93consistent.pdf)
Feb 16/19 Projects and Midterm! This on the CAP Theorem [retrospective] (http://www.infoq.com/articles/cap-twelve-years-later-how-the-rules-have-changed) helps in understanding how distributed systems have evolved!
Feb 23 Project 2 ideas! GEE this is terrific!
Feb 26 Peter from Heroku Post any questions on forum! He will ask you about the CAP Theorum!
Mar 2/5 Project Presentations! 10 minutes, can use laptop/blackboard, be ready to ask questions!

About

Our extravaganza in building cool systems that involve multiple computational devices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 66.3%
  • C 33.7%