CSE 531 -  Fall 2004
Distributed and Multiprocessor 
Operating Systems

Instructor: 
   Dasgupta, Partha
Email:
Time:  Tu-Th: 3:15-4:30p 
Place:  

Office Hours: 1:30-2:30p

Phone: 480-965-5583

Teaching Assistant:  
  

 

 

 

PLEASE READ THIS    
  Course Description

Exam Dates

 

Class Synopsis

 

GRADES [NEW]

 

 

 

 

 

 

 

This is the home page for CSE 531, a graduate course on Distributed Operating Systems.

Follow the links to the right to get to the course resources.

Additional material:

Multiprocessor Operating Systems

POSIX Threads

Readers and Writers

Network Operating Systems  

Papers to READ

Scheduling support for concurrency and parallelism in the Mach operating system, Black, D.L.; Computer , Volume: 23 , Issue: 5, May 1990, Pages:35 - 43

The Performance Implications of Thread Management Alternatives for Shared-Memory Multiprocessors  T.E. Anderson, E.D. Lazowska, H.M. Levy, IEEE Transactions on Computers, December 1989, pp. 1631-1644

Distributed file systems: concepts and examples, Eliezer Levy, Abraham Silberschatz, December 1990 ACM Computing Surveys (CSUR), Volume 22 Issue 4

NSF-4 RFC (text)

Distributed operating systems, Andrew S. Tanenbaum, Robbert Van Renesse, December 1985 ACM Computing Surveys (CSUR), Volume 17 Issue 4

Accent: A communication oriented network operating system kernel Richard F. Rashid, George G. Robertson
December 1981 Proceedings of the eighth ACM symposium on Operating systems principles (this is about NetMsg Server)

A Fast Mach Network IPC Implementation Joseph S. Barrera III
Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213 (this is about NetMsg Server)

Extending a Capability Based System into a Network Environment Robert D. Sansom, Daniel P. Julin and Richard F. Rashid (this is about NetMsg Server)

Implementing remote procedure calls, Andrew D. Birrell, Bruce Jay Nelson February 1984 ACM Transactions on Computer Systems (TOCS), Volume 2 Issue 1

Memory coherence in shared virtual memory systems
Proceedings of the fifth annual ACM symposium on Principles of distributed computing, Calgary, Alberta, Canada Pages: 229 - 239, 1986

Knowledge and Common Knowledge in a Distributed System, Halpern and Moses

Time, clocks, and the ordering of events in a distributed system
Leslie Lamport July 1978 Communications of the ACM, Volume 21 Issue 7

Distributed snapshots: determining global states of distributed systems K. Mani Chandy, Leslie Lamport February 1985 ACM Transactions on Computer Systems (TOCS), Volume 3 Issue 1