About the course:
This course is about distributed network algorithms (DNA). It covers various fundamental distributed network algorithms including fundamental models, Maximal Independent Set, Leader Election, Minimum Spanning Tree, Shortest paths routing, Map Reduce Algorithms, and Distributed Algorithms for Big Data.
Draft of book used (this will be updated periodically):
G. Pandurangan. Distributed Network Algorithms.