Distributed OS: Fall 2018: Difference between revisions
Line 25: | Line 25: | ||
* [https://archive.org/details/ComputerNetworks_TheHeraldsOfResourceSharing Computer Networks: The Heralds of Resource Sharing (1972)] - video | * [https://archive.org/details/ComputerNetworks_TheHeraldsOfResourceSharing Computer Networks: The Heralds of Resource Sharing (1972)] - video | ||
===September 12, 2018=== | ===[[DistOS 2018F 2018-09-12|September 12, 2018]]=== | ||
The Mother of All Demos: | The Mother of All Demos: | ||
Line 31: | Line 31: | ||
* [http://en.wikipedia.org/wiki/The_Mother_of_All_Demos Wikipedia's page on "The Mother of all Demos"] | * [http://en.wikipedia.org/wiki/The_Mother_of_All_Demos Wikipedia's page on "The Mother of all Demos"] | ||
===September 17, 2018=== | ===[[DistOS 2018F 2018-09-17|September 17, 2018]]=== | ||
The Alto: | The Alto: | ||
* [https://homeostasis.scs.carleton.ca/~soma/distos/2014w/alto.pdf Thacker et al., "Alto: A Personal computer" (1979)] ([https://archive.org/details/bitsavers_xeroxparcttoAPersonalComputer_6560658 archive.org]) | * [https://homeostasis.scs.carleton.ca/~soma/distos/2014w/alto.pdf Thacker et al., "Alto: A Personal computer" (1979)] ([https://archive.org/details/bitsavers_xeroxparcttoAPersonalComputer_6560658 archive.org]) | ||
===September 19, 2018=== | ===[[DistOS 2018F 2018-09-19|September 19, 2018]]=== | ||
Multics & UNIX: | Multics & UNIX: | ||
Line 44: | Line 44: | ||
Optional: Browse around [http://www.multicians.org/ the Multicians website]. | Optional: Browse around [http://www.multicians.org/ the Multicians website]. | ||
===September 24, 2018=== | ===[[DistOS 2018F 2018-09-24|September 24, 2018]]=== | ||
LOCUS & Sprite: | LOCUS & Sprite: | ||
Line 50: | Line 50: | ||
* [http://homeostasis.scs.carleton.ca/~soma/distos/2008-01-28/ousterhout-sprite.pdf John Ousterhout et al., "The Sprite Network Operating System" (1987)] | * [http://homeostasis.scs.carleton.ca/~soma/distos/2008-01-28/ousterhout-sprite.pdf John Ousterhout et al., "The Sprite Network Operating System" (1987)] | ||
===September 26, 2018=== | ===[[DistOS 2018F 2018-09-26|September 26, 2018]]=== | ||
V, Amoeba, Clouds: | V, Amoeba, Clouds: | ||
Line 57: | Line 57: | ||
* [http://homeostasis.scs.carleton.ca/~soma/distos/2008-01-28/clouds-dasgupta.pdf Partha Dasgupta et al., "The Clouds Distributed Operating System" (1991)] | * [http://homeostasis.scs.carleton.ca/~soma/distos/2008-01-28/clouds-dasgupta.pdf Partha Dasgupta et al., "The Clouds Distributed Operating System" (1991)] | ||
===October 1, 2018=== | ===[[DistOS 2018F 2018-10-01|October 1, 2018]]=== | ||
NFS & AFS (+ Literature reviews) | NFS & AFS (+ Literature reviews) | ||
Line 66: | Line 66: | ||
* [http://advice.writing.utoronto.ca/types-of-writing/literature-review/ Taylor, "The Literature Review: A Few Tips On Conducting It"] [http://homeostasis.scs.carleton.ca/~soma/distos/2018f/taylor-literature-review.pdf (PDF)] | * [http://advice.writing.utoronto.ca/types-of-writing/literature-review/ Taylor, "The Literature Review: A Few Tips On Conducting It"] [http://homeostasis.scs.carleton.ca/~soma/distos/2018f/taylor-literature-review.pdf (PDF)] | ||
===October 3, 2018=== | ===[[DistOS 2018F 2018-10-03|October 3, 2018]]=== | ||
Farsite & Oceanstore | Farsite & Oceanstore | ||
Line 78: | Line 78: | ||
'''Thanksgiving!''' | '''Thanksgiving!''' | ||
===October 10, 2018=== | ===[[DistOS 2018F 2018-10-10|October 10, 2018]]=== | ||
Plan 9 & Inferno | Plan 9 & Inferno | ||
Line 86: | Line 86: | ||
* [http://www.inferno-os.info/inferno/ Inferno OS website] (browse) | * [http://www.inferno-os.info/inferno/ Inferno OS website] (browse) | ||
===October 15, 2018=== | ===[[DistOS 2018F 2018-10-15|October 15, 2018]]=== | ||
'''Test 1 review''' | '''Test 1 review''' |
Revision as of 16:38, 2 October 2018
Course Outline
Here is the course outline.
Project Help
To develop your literature review or research proposal, start with a single research paper that you find interesting and that is related to distributed operating systems in some way.
To begin selecting a paper, I suggest that you:
- search on Google Scholar using keywords relating to your interests, and/or
- browse the proceedings of major conferences that publish work related to distributed operating systems.
The main operating system conferences are OSDI and ACM SOSP (sosp.org,ACM DL). Note that not all the work here is on distributed operating systems! Also, many other conferences publish some work related to distributed operating systems, e.g. NSDI.
To help you write a literature review or the background of a research paper, read the following:
- Harvey, "What Is a Literature Review?" (DOC) (PPT)
- Taylor, "The Literature Review: A Few Tips On Conducting It"
Assigned Readings
September 10, 2018
The Early Internet:
- Robert E. Kahn, "Resource-Sharing Computer Communications Networks" (1972) (DOI)
- Computer Networks: The Heralds of Resource Sharing (1972) - video
September 12, 2018
The Mother of All Demos:
- Doug Engelbart Institute, "Doug's 1968 Demo". You may want to focus on the highlights or the annotated clips.
- Wikipedia's page on "The Mother of all Demos"
September 17, 2018
The Alto:
September 19, 2018
Multics & UNIX:
- Wikipedia article on Multics
- Dennis M. Ritchie and Ken Thompson, "The UNIX Time-Sharing System" (1974)
Optional: Browse around the Multicians website.
September 24, 2018
LOCUS & Sprite:
- Bruce Walker et al., "The LOCUS Distributed Operating System." (1983)
- John Ousterhout et al., "The Sprite Network Operating System" (1987)
September 26, 2018
V, Amoeba, Clouds:
- David R. Cheriton, "The V Distributed System." (1988)
- Andrew Tannenbaum et al., "The Amoeba System" (1990)
- Partha Dasgupta et al., "The Clouds Distributed Operating System" (1991)
October 1, 2018
NFS & AFS (+ Literature reviews)
- Russel Sandberg et al., "Design and Implementation of the Sun Network Filesystem" (1985)
- John H. Howard et al., "Scale and Performance in a Distributed File System" (1988)
- Harvey, "What Is a Literature Review?" (DOC) (PPT)
- Taylor, "The Literature Review: A Few Tips On Conducting It" (PDF)
October 3, 2018
Farsite & Oceanstore
- Atul Adya et al.,"FARSITE: Federated, Available, and Reliable Storage for an Incompletely Trusted Environment" (2002)
- William J. Bolosky et al., "The Farsite Project: A Retrospective" (2007)
- John Kubiatowicz et al., "OceanStore: An Architecture for Global-Scale Persistent Storage" (2000)
- Sean Rhea et al., "Pond: the OceanStore Prototype" (2003)
October 8, 2018
Thanksgiving!
October 10, 2018
Plan 9 & Inferno
- Presotto et. al, Plan 9, A Distributed System (1991)
- Pike et al., Plan 9 from Bell Labs (1995)
- Doward et al., The Inferno Operating System (1997)
- Inferno OS website (browse)
October 15, 2018
Test 1 review
October 17, 2018
Test 1