Course Material for GIAN Course on Distributed Network Algorithms, June 27-July 1, 2016
Day 1 (27/06/2016, Monday)Download
Lecture 0: Introduction

Lecture 1: The Power of Locality, Case Study: Graph Coloring

Lecture 2: Network Topologies and Local Routing
Day 2 (28/06/2016, Tuesday)Download
Lecture 3: The Power of Randomization, Case Study: Independent Sets

Lecture 4: Spanning Tree Constructions
Day 3 (29/06/2016, Wednesday)Download
Lecture 5: Distributed Synchronization

Lecture 6: Self-Stabilization
Day 4 (30/06/2016, Thursday)Download
Lecture 7: Distributed Objects

Lecture 8: Distributed Wireless Networks

Lecture 9: Social Networks
Day 5 (01/07/2016, Friday)Download
Lecture 9 & 10: Software-Defined and Virtualized Networks
Lecture Notes for the Course is available HERE