Distributed Computing

2020 Tentative Weekly Schedule

Dr Prabhaker Mateti

Office Hours | Appointments | Syllabus | Piazza | Prev Exams | | 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% Feb 10
4   White Board ProjectRPC Marshalling Linked Data Str        
4   Readers-Writers using: <await>s semaphores        
5   Synchronous MP Asynchronous MP Happened Before   P1 10% Mar 17
6   Actors Std Model of Carl Hewitt      
7   CSP of HoareLinda of Gelernter        
8   Java RMI Java WhiteBoard src html-ized   MidSem 25% Feb 23-24
9   Distributed Semaphores Token Passing • Termination        
9   Languages: SR Erlang Go Scala   P2 10%
B   Akka in Scala ; Akka Finite State Machines      
C   Cluster computing Hadoop Spark Reactive Systems      
D   Distributed File Systems IPFS      
E   Temporal Logic Semantics of Concurrency      
F   Above topic, contd.      
F   Concurrent v Parallel v Networked v Distributed   P3 10%
G   Last Lecture • Final Exam   EndSem 35% May 24-25
*   Discussion participation   CP 5%  

Copyright © 2020 • pmateti@gmail.com • last updated: Feb 03, 2020