Difference between revisions of "Distributed OS: Fall 2008"

From Soma-notes
Jump to navigation Jump to search
 
(Undo revision 2072 by 212.150.164.25 (Talk))
 
(39 intermediate revisions by 4 users not shown)
Line 3: Line 3:
==Course Outline==
==Course Outline==


The course outline for COMP 4000/5102 is available [http://www.scs.carleton.ca/~courses/course_outline.php?number=COMP%205102&term=Fall&year=2008 here].  A backup copy is available [http://homeostasis.scs.carleton.ca/~soma/distos/outline-fall2008.html here].
The course outline for COMP 4000/5102 is available [http://www.scs.carleton.ca/~courses/course_outline.php?number=COMP%205102&term=Fall&year=2008 here].  A backup copy is available [http://homeostasis.scs.carleton.ca/~soma/distos/5102-outline-fall2008.html here].


==Reading Responses==
==Reading Responses==
Line 14: Line 14:
perspective on the readings.
perspective on the readings.


==Course Notes==
==Course Readings and Notes==


Notes for the lectures & discussions are as follows:
Notes for the lectures & discussions are as follows:
Line 27: Line 27:
|-
|-


| January 7 & 9, 2008
| September 8 & 10, 2008


| 0. [[Distributed OS Overview]]
| 1. [[Distributed OS Overview]], [[Origins of the Internet]]


|-
|-


| January 14 & 16, 2008
| September 15 & 17, 2008


| 1. [[Early Internet & RPC]]
| 2. [[Early RPC & the Alto]]


|-
|-


| January 21 & 23, 2008
| September 22 & 24, 2008


| 2. [[Locus, V, Mach]]
| 3. [[Distributed Shared Memory]] (no lecture)


|-
|-


| January 28 & 30, 2008
| Sept. 29 & Oct. 1, 2008


| 3. [[Sprite, Amoeba, Clouds]]
| 4. [[UNIX, Plan9, Inferno]]


|-
|-


| February 4 & 6, 2008
| October 6 & 8, 2008


| 4. [[DSM: IVY]]
| 5. [[NFS, AFS, Sprite FS]]


|-
|-


| February 11 & 13, 2008
| October 15, 2008


| 5. [[DSM Review, NFS, AFS]]
| 6. Project topic discussions


|-
|-


| February 18 & 20, 2008
| October 20 & 22, 2008


| Winter Break
| 7. [[Trusted Distributed Storage]]


|-
|-


| February 25 & 27, 2008
| October 27 & 29, 2008


| 6. [[OceanStore & GPFS]]
| 8. [[Google OS]]


|-
|-


| March 3 & 5, 2008
| November 3 & 5, 2008


| 7. [[Bell Labs]], project topic discussion Wed.
| 9. [[Untrusted Distributed Storage]]


|-
|-


| March 10 & 12, 2008
| November 10 & 12, 2008


| 8. [[NASD, GoogleFS, Farsite]]
| 10. [[Distributed Programming Models]]


|-
|-


| March 17 & 19, 2008
| November 17 & 19, 2008


| 9. [[WebOS, PlanetLab, Starfish]]
| 11. [[VM-based Distributed Systems]]
|-
 
| November 24 & 26, 2008
 
| 13. [[Project Presentations]]


|-
|-


| March 24 & 26, 2008
| December 1, 2008


| 10. [[MapReduce, Globus, BOINC]]
| 12. [[Web Mashups]], Class Conclusion


|-
|-


| March 31 & April 2, 2008
| Dec. 9, 2008, 2 PM


| [[Class Review, Future Directions]]
| Exam Review, 5115 HP


|-
|-


| TBA
| Dec. 13, 2008, 2 PM


| Final Exam & Final Projects Due
| [[Distributed OS Final Exam]] & Final Projects Due


|}
|}

Latest revision as of 14:18, 23 March 2009

Welcome to the Distributed Operating Systems (COMP 4000/5102) wiki for Fall 2008!

Course Outline

The course outline for COMP 4000/5102 is available here. A backup copy is available here.

Reading Responses

In your reading response, you can reflect on whatever came to mind when reading these papers. The one key requirement is that you demonstrate that you read the papers; however, you have to do so without merely summarizing them! While you may discuss the in-class questions in your response, I'm more interested in your own personal perspective on the readings.

Course Readings and Notes

Notes for the lectures & discussions are as follows:

Date Topic
September 8 & 10, 2008 1. Distributed OS Overview, Origins of the Internet
September 15 & 17, 2008 2. Early RPC & the Alto
September 22 & 24, 2008 3. Distributed Shared Memory (no lecture)
Sept. 29 & Oct. 1, 2008 4. UNIX, Plan9, Inferno
October 6 & 8, 2008 5. NFS, AFS, Sprite FS
October 15, 2008 6. Project topic discussions
October 20 & 22, 2008 7. Trusted Distributed Storage
October 27 & 29, 2008 8. Google OS
November 3 & 5, 2008 9. Untrusted Distributed Storage
November 10 & 12, 2008 10. Distributed Programming Models
November 17 & 19, 2008 11. VM-based Distributed Systems
November 24 & 26, 2008 13. Project Presentations
December 1, 2008 12. Web Mashups, Class Conclusion
Dec. 9, 2008, 2 PM Exam Review, 5115 HP
Dec. 13, 2008, 2 PM Distributed OS Final Exam & Final Projects Due