Distributed OS: Fall 2019: Difference between revisions

From Soma-notes
Line 62: Line 62:


===[[DistOS 2019F 2019-09-30|September 30, 2019]] (online)===
===[[DistOS 2019F 2019-09-30|September 30, 2019]] (online)===
Distributed Shared Memory
* [http://homeostasis.scs.carleton.ca/~soma/distos/2008-02-11/protic-overview.pdf Jelica Protic et al., "Distributed Shared Memory: Concepts and Systems" (1996)]
* [http://homeostasis.scs.carleton.ca/~soma/distos/fall2008/kai-li-shared.pdf Kai Li, "Shared virtual memory on loosely coupled multiprocessors" (1986)] '''(OPTIONAL)'''
===[[DistOS 2019F 2019-10-02|October 2, 2019]] (online)===


Sprite, AFS, & Literature reviews
Sprite, AFS, & Literature reviews
Line 69: Line 75:
* [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)]


===[[DistOS 2019F 2019-10-02|October 2, 2019]] (online)===
===[[DistOS 2019F 2019-10-02|October 7, 2019]] (online)===


Amoeba & Clouds
Amoeba & Clouds
* [http://homeostasis.scs.carleton.ca/~soma/distos/2008-01-28/tanenbaum-amoeba.pdf Andrew Tannenbaum et al., "The Amoeba System" (1990)]
* [http://homeostasis.scs.carleton.ca/~soma/distos/2008-01-28/tanenbaum-amoeba.pdf Andrew Tannenbaum et al., "The Amoeba System" (1990)]
* [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)]
===[[DistOS 2019F 2019-10-02|October 7, 2019]] (online)===
Distributed Shared Memory
* [http://homeostasis.scs.carleton.ca/~soma/distos/2008-02-11/protic-overview.pdf Jelica Protic et al., "Distributed Shared Memory: Concepts and Systems" (1996)]
* [http://homeostasis.scs.carleton.ca/~soma/distos/fall2008/kai-li-shared.pdf Kai Li, "Shared virtual memory on loosely coupled multiprocessors" (1986)] '''(OPTIONAL)'''


===[[DistOS 2019F 2019-10-02|October 9, 2019]] (online)===
===[[DistOS 2019F 2019-10-02|October 9, 2019]] (online)===

Revision as of 00:51, 17 September 2019

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:

Class Schedule & Readings

September 4, 2019 (in person)

None

September 9, 2019 (online)

The Early Internet:

September 11, 2019 (online)

The Mother of All Demos:

September 16, 2019 (online)

The Alto:

September 18, 2019 (online)

Multics & UNIX:

Optional: Browse around the Multicians website.

September 23, 2019 (online)

LOCUS & NFS

September 25, 2019 (online)

Remote Procedure Calls

September 30, 2019 (online)

Distributed Shared Memory

October 2, 2019 (online)

Sprite, AFS, & Literature reviews

October 7, 2019 (online)

Amoeba & Clouds

October 9, 2019 (online)

Plan 9 & Inferno

October 16, 2019 (in person)

Mid-term exam (in class)

October 30, 2019 (online)

Project Proposal due.