CSE4/586 Fall 2018
Date | Topic and Chapter | Classnotes | Handouts |
---|---|---|---|
8/27 | Introduction to Distributed Systems: Ch.1 | classnotes | |
8/29 | Distributed Systems Basics: Ch.1 | DS Basics | |
9/5 | Project 1 | Design and Implementation of a Distributed Appplication | Descritpion |
9/10 | System Models : Ch.2 | Lets finish Ch.1 and then Ch.2 | Systems |
9/12 | Networking and Internetworking | Review Project 1; Ch.3 | Networking |
9/17 | (Updated) Networking and Internetworking | Still in Ch.3 | Networking -- updated |
9/19 | Interprocess Communication | Ch. 4 | Communication |
9/24 | RPC and WS | Ch. 5 | RPC and WS |
9/24 | Messaging | Ch. 6 | Indirect Communication |
9/26 | Messaging | Ch. 6 | Indirect Communication(new) |
10/1 | Web Services | Ch. 9 | Web Services |
10/3 | Peer to Peer Systems | Ch. 10 | Peer to Peer |
10/8,10 | Project 1 Grading | Sign up | |
10/15 | Review for Midterm | Ch. 1-10 (except 7,8) | Midterm Review |
Project 2 Discussion | Project 2: Pub/Sub | Project 2 | |
Ch.11 Security Model | Security | ||
10/17 | Midterm Exam | Ch. 1-10 (except 7,8) | Midterm |
10/29 | File System Design | classnotes | Centralized File System |
11/1 | Distributed File System Design | classnotes | Distributed File System |
11/5 | Decentralized File System : IPFS | classnotes | Decentralized File System |
11/12 | Decentralized File System : IPFS | classnotes | IPFS -- Demo |
11/14 | Project 3 Discussion | Project 3: Working with Blockchain | Project 3 |
11/14 | Project 3 Demo -- Phase 1,2 | Project 3: Working with Blockchain | Project 3 Class Activity |
11/28 | Final Exam Review | Finals | Review Details |
11/28 | Project 3: Phase 2 | Demo on Remix | Demo Details |
12/3 | Consensus | Byzantine Fault Tolerance | Consensus |
12/5 | WS-Epidemic Model | Epidemic Model | Epidemic Model |
12/10 | Final Exam | 7.15-10.15PM | 121 Cooke |