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 |