Distributed OS: Winter 2015: Difference between revisions

From Soma-notes
Line 21: Line 21:


* [http://homeostasis.scs.carleton.ca/~soma/distos/fall2008/unix.pdf Dennis M. Ritchie and Ken Thompson, "The UNIX Time-Sharing System" (1974)]
* [http://homeostasis.scs.carleton.ca/~soma/distos/fall2008/unix.pdf Dennis M. Ritchie and Ken Thompson, "The UNIX Time-Sharing System" (1974)]
 
* [http://homeostasis.scs.carleton.ca/~soma/distos/2008-01-21/walker-locus.pdf Bruce Walker et al., "The LOCUS Distributed Operating System."]
 
* [http://homeostasis.scs.carleton.ca/~soma/distos/2008-01-21/cheriton-v.pdf David R. Cheriton, "The V Distributed System."]
[http://homeostasis.scs.carleton.ca/~soma/distos/2008-01-28/tanenbaum-amoeba.pdf Andrew Tannenbaum et al., "The Amoeba System" (1990)]





Revision as of 16:44, 13 January 2015

Course Outline

Here is the course outline. It should see only minor modifications during the semester.

Topics

Early Systems (Jan. 12)

The Early Internet:

The Alto:

The Mother of All Demos:

Extending Processes (Jan. 19)

Andrew Tannenbaum et al., "The Amoeba System" (1990)


The Early Web

Plan 9

NFS and AFS

GFS and Ceph

Chubby

Oceanstore

Farsite

Public Resource Computing

  • Anderson et al., "SETI@home: An Experiment in Public-Resource Computing" (CACM 2002) (DOI) (Proxy)
  • Anderson, "BOINC: A System for Public-Resource Computing and Storage" (Grid Computing 2004) (DOI) (Proxy)

Distributed Hash Tables

Structured Data

Computational Models

Literature Review Help

Notes

Date

Topic

Jan. 5

Session 1

Jan. 12

Session 2

Jan. 19

Session 3

Jan. 26

Session 4

Feb. 2

Session 5

Feb. 9

Session 6

Feb. 23

Session 7

Mar. 2

Session 8

Mar. 9

Session 9

Mar. 16

Session 10

Mar. 23

Session 11

Mar. 30

Session 12

Apr. 6

Final Project Presentations

TBA

Final Exam