Computer Science 461

Distributed Computing and Networking

Fall 1997


Schedule

Date Lecture Topic Reading Due Other
       
Sept. 11 Introduction PD 1.2-1.3; CDK chapter 1  
Sept. 16 Concurrent Programming in Java CDK 6.3  
Sept. 18 Protocol Hierarchy: Overview PD 2.2-2.5 Assignment 0 due
Sept. 23 Data Link Layer: Ethernet PD 3.1-3.5 Grad Project Proposals due
Sept. 25 Data Link Layer: Other LANs PD 3.6-3.8  
Sept. 30 Network Layer: IP PD 4.1-4.3  
Oct. 2 Network Layer: Routing and IPv6 PD 5.1-5.3, 5.6  
Oct. 7 Guest Lecture: Cache Coherence   Assignment 1 due
Oct. 9 Assignment 2 Intro/Help Session    
Oct. 14 Transport Layer: End-to-End Protocols PD 6.1, 6.2, 6.4  
Oct. 16 Congestion Control PD 8.1-8.3  
Oct. 21 End-to-End Data PD chapter 7 Assignment 2 due
Oct. 23     Midterm Exam
Nov. 4 RPC, Naming CDK 5.1-5.3 , 9.1-9.3  
Nov. 6 Network Objects none  
Nov. 11 Mobile Code none  
Nov. 13 Time and Clocks CDK chapter 10 Assignment 3 due
Nov. 18 Group Communication CDK 4.4  
Nov. 20 Distributed File Systems, Caching CDK chapter 7  
Nov. 25 Synchronization and Transactions CDK chapter 12   due
Dec. 2 Replication, Availability, and Fault Tolerance CDK chapter 11, 15 Assignment 4 due
Dec. 4 Workstation Clusters and Resource Pooling none Project Proposal due
Dec. 9 Wireless Networking none  
Dec. 11 Electronic Commerce none  
Jan. 13     Course Project due
Jan. 16     Final Exam, 8:30-11:30

Copyright (c) 1997 by Edward W. Felten