Distributed OS: Winter 2015: Difference between revisions
Line 80: | Line 80: | ||
==Notes== | ==Notes== | ||
<table style="width: 100%;" border="1" cellpadding="4" cellspacing="0"> | |||
<tr valign="top"> | |||
<th> | |||
<p align="left">Date</p> | |||
</th> | |||
<th> | |||
<p align="left">Topic</p> | |||
</th> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Jan. 5 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2015W Session 1|Session 1]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Jan. 12 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Session 2|Session 2]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Jan. 14 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 3|Lecture 3]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Jan. 16 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 4|Lecture 4]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Jan. 21 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 5|Lecture 5]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Jan. 23 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 6|Lecture 6]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Jan. 28 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 7|Lecture 7]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Jan. 30 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 8|Lecture 8]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Feb. 4 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 9|Lecture 9]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Feb. 6 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 10|Lecture 10]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Feb. 11 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 11|Lecture 11]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Feb. 13 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 12|Lecture 12]]<br>'''Project Proposals Due''' | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Feb. 25 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Midterm Review|Midterm Review]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Feb. 27 | |||
</p> | |||
</td> | |||
<td> | |||
<p>Midterm Exam | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Mar. 4 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 14|Lecture 14]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Mar. 6 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 15|Lecture 15]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Mar. 11 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 16|Lecture 16]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Mar. 13 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 17|Lecture 17]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Mar. 18 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 18|Lecture 18]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Mar. 20 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 19|Lecture 19]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Mar. 25 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 20|Lecture 20]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Mar. 27 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 21|Lecture 21]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Apr. 1 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 22|Lecture 22]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Apr. 3 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 23|Lecture 23]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>Apr. 8 | |||
</p> | |||
</td> | |||
<td> | |||
<p>[[DistOS 2014W Lecture 24|Lecture 24]] | |||
</p> | |||
</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<p>April 24, 2 PM | |||
</p> | |||
</td> | |||
<td> | |||
<p>'''Final Exam''' | |||
</p> | |||
</td> | |||
</tr> | |||
</table> |
Revision as of 19:07, 5 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:
- Robert E. Kahn, "Resource-Sharing Computer Communications Networks" (1972) (DOI)
- Computer Networks: The Heralds of Resource Sharing (1972) - video
The Alto:
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"
The Early Web
- Berners-Lee et al., "World-Wide Web: The Information Universe" (1992), pp. 52-58
- Alex Wright, "The Web That Wasn't" (2007), Google Tech Talk
UNIX and Plan 9
- Dennis M. Ritchie and Ken Thompson, "The UNIX Time-Sharing System" (1974)
- Presotto et. al, Plan 9, A Distributed System (1991)
- Pike et al., Plan 9 from Bell Labs (1995)
NFS and AFS
- 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)
GFS and Ceph
- Sanjay Ghemawat et al., "The Google File System" (SOSP 2003)
- Weil et al., Ceph: A Scalable, High-Performance Distributed File System (OSDI 2006).
Chubby
Oceanstore
- John Kubiatowicz et al., "OceanStore: An Architecture for Global-Scale Persistent Storage" (2000)
- Sean Rhea et al., "Pond: the OceanStore Prototype" (2003)
Farsite
- 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)
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
- Wikipedia's article on Distributed Hash Tables
- Zhao et al, "Tapestry: A Resilient Global-Scale Overlay for Service Deployment" (JSAC 2003)
Structured Data
- Chang et al., "BigTable: A Distributed Storage System for Structured Data" (OSDI 2006)
- DeCandia et al., "Dynamo: Amazon’s Highly Available Key-value Store" (SOSP 2007)
- Lakshman & Malik, "Cassandra - A Decentralized Structured Storage System" (LADIS 2009)
- Geambasu et al., "Comet: An active distributed key-value store" (OSDI 2010)
Computational Models
- Dean & Ghemawat, "MapReduce: Simplified Data Processing on Large Clusters" (OSDI 2004)
- Murray et al., "Naiad: a timely dataflow system" (SOSP 2013)
Literature Review Help
- Harvey, "What Is a Literature Review?" (DOC) (PPT)
- Taylor, "The Literature Review: A Few Tips On Conducting It"
Notes
Date |
Topic |
---|---|
Jan. 5 |
|
Jan. 12 |
|
Jan. 14 |
|
Jan. 16 |
|
Jan. 21 |
|
Jan. 23 |
|
Jan. 28 |
|
Jan. 30 |
|
Feb. 4 |
|
Feb. 6 |
|
Feb. 11 |
|
Feb. 13 |
Lecture 12 |
Feb. 25 |
|
Feb. 27 |
Midterm Exam |
Mar. 4 |
|
Mar. 6 |
|
Mar. 11 |
|
Mar. 13 |
|
Mar. 18 |
|
Mar. 20 |
|
Mar. 25 |
|
Mar. 27 |
|
Apr. 1 |
|
Apr. 3 |
|
Apr. 8 |
|
April 24, 2 PM |
Final Exam |