Distributed Computing

2020 Tentative Weekly Schedule

Dr Prabhaker Mateti

Office Hours | Appointments | Syllabus | Piazza | Exams | Scores | Projects

Wk   Lectures     Wt Due
1   Overview Concurrency Funda RPC WB Project        
2   Semphrs Assertions ; WP ModelCkg •   Famous Prblms        
3   Fairness etc Starv-free MutEx, Split Bin Sem   P0 5%
4   White Board ProjectRPC Marshalling Linked Data Str        
4   Readers-Writers using: <await>s semaphores        
5   Synchronous MP Asynchronous MP Happened Before   P1 10%
6   CSP and Linda Examples        
7   Java/Kotlin RMI • Kotlin WhiteBoard   MidSem 25%
8   Distributed Semaphores Token Passing • Termination        
9   Languages: SR Erlang Go Scala   P2 10%
A   Actors of Carl Hewitt • Akka Actors in Scala      
B   Akka Finite State Machines      
C   Cluster computing Hadoop Spark Reactive Systems      
D   Distributed File Systems IPFS      
E   Temporal Logic Semantics of Concurrency      
F   Temporal Logic Semantics of Concurrency      
F   Concurrent v Parallel v Networked v Distributed   P3 10%
G   Last Lecture • Final Exam TBD   Final 35%
*   Discussion participation   CP 5%  

Copyright 2019 • pmateti@gmail.com • last updated: Dec 03, 2019