rob_heather_150.jpg

Home
About ADUni
Courses
People
Colloquia

FAQ  ||  transcripts  ||  alumni

Systems

Luis Rodriguez

Lectures |  Problem Sets |  Exams |  Course Evaluation

Course Description

Topics on the engineering of computer software and hardware systems: techniques for controlling complexity, system infrastructure, networks and distributed systems, atomicity and coordination of parallel activities, recovery and reliability, privacy of information, impact of computer systems on society. Case studies of working systems and outside reading in the current literature provide comparisons and contrasts. The group project is to write an NSF systems proposal to fund a middle-ware product, for announcement RFP01-63.

Text: Distributed Systems, Coulouris, Dollimore, Kindberg. The Mythical Man-Month, Brooks. Selected papers.

Requirements: One exam, eight essays, one project.


 

Lectures
[stream | download] 03-01-01: Intro to Systems
[stream | download] 03-02-01: System Design
[stream | download] 03-05-01: Distributed Systems
[stream | download] 03-06-01: Networks, I
[stream | download] 03-07-01: Networks, II
[stream | download] 03-08-01: Naming
[stream | download] 03-09-01: Security
[stream | download] 03-12-01: Distributed Storage
[stream | download] 03-14-01: Transactions
[stream | download] 03-15-01: Distributed Transactions, Part I
[stream | download] 03-15-01: Distributed Transactions, Part II
[stream | download] 03-16-01: Replication
[stream | download] 03-19-01: Distributed Mulitmedia
[stream | download] 03-20-01: Case Study Photo.net
Lecture Notes
Lecture 01 Intro.pdf
Lecture 01 Intro.ppt
Lecture 02 System Design.pdf
Lecture 02 System Design.ppt
Lecture 03 Operating Systems.pdf
Lecture 03 Operating Systems.ppt
Lecture 04 Distributed Systems.pdf
Lecture 04 Distributed Systems.ppt
Lecture 05 Networks I.pdf
Lecture 05 Networks I.ppt
Lecture 06 Networks II.pdf
Lecture 06 Networks II.ppt
Lecture 07 Naming.pdf
Lecture 07 Naming.ppt
Lecture 08 Security.pdf
Lecture 08 Security.ppt
Lecture 09 Distributed Storage.pdf
Lecture 09 Distributed Storage.ppt
Lecture 10 Time and Coordination.pdf
Lecture 10 Time and Coordination.ppt
Lecture 11 Transactions.pdf
Lecture 11 Transactions.ppt
Lecture 12 Distributed Transactions.pdf
Lecture 12 Distributed Transactions.ppt
Lecture 13 Replication.pdf
Lecture 13 Replication.ppt
Lecture 14 Distributed Multimedia.pdf
Lecture 14 Distributed Multimedia.ppt
Lecture 15 Case Study Photo.net.pdf
Lecture 15 Case Study Photo.net.ppt
Handouts
Recitation 01 Followup.html
Syllabus.html
Problem Sets
Final Project.html
Problem Set 01.html
Problem Set 02.html
Problem Set 03.html
Problem Set 04.html
Problem Set 05.html
Problem Set 06.html
Problem Set 07.html
Problem Set 08.html
Problem Set 09.html
Problem Set 10.html
Problem Set 11.html
Problem Set 12.html
Problem Set 13.html
Problem Set 14.html
Online Readings

An Investigation of the Therac-25 Accidents Nancy G. Leveson and Clark S. Turner
The UNIX Time-Sharing System D. M. Ritchie and K. Thompson
The X Window System Robert W. Scheifler and Jim Gettys

Exams
Exam.txt
Exam Solution.txt
Sample Exam.html
Sample Exam Solution.html


Site last updated: 10 August 2001
Comments: webmaster@aduni.org