Distributed Network Algorithms

(June 27, 2016 - July 02, 2016)


Distributed network algorithms play a major role in many networked systems, ranging from computer networks (such as sensor networks, peer-to-peer networks, software-defined networks, datacenter networks, networks on chip) to social and even biological networks. Over the last decades, researchers have started developing a formal framework to reason about the fundamental mechanisms under-lying distributed network algorithms, and to devise efficient distributed protocols. However, today, many basic distributed graph problems such as the distributed construction of spanners continue to puzzle researchers. Moreover, new applications like distributed graph analytics or new constraints introduced by wireless, powerline or software-defined networks, continue raising fundamental re-search challenges.
The goal of this course is two-fold: In particular, students will learn about mathematical tools such as randomization, approximation techniques, graph theory, etc., from a distributed computing lens. This active field of research also offers a wide range of research questions.
Internationally acclaimed academics, researchers and practitioners with proven knowledge, experience, and demonstrable ability in teaching, consultancy, research, and training in the field of Distributed Computing will deliver lectures and discuss potential research problems in the course. The course is planned as per the norms set by Global Initiative of Academic Networks (GIAN), an initiative by Govt. of India for Higher Education.

Objectives :

The primary objectives of the course are as follows:

Important Dates:

Important Links: