Distributed Algorithms
Course Name:
Distributed Algorithms (CS832)
Programme:
M.Tech (CSE)
Category:
Elective Courses (Ele)
Credits (L-T-P):
03 (3-0-0)
Content:
Distributed algorithms are algorithms designed to run on multiple processors, without tight centralized control. In general, they are harder to design and harder to understand than single-processor sequential algorithms. Distributed algorithms are used in many practical systems, ranging from large computer networks to multiprocessor shared-memory systems. They also have a rich theory, which forms the subject matter for this course.
References:
1. Nancy & Lynch, "Distributed Algorithms", Harcour Asia, 2001.
2. Gerard Tel," Introduction to Distributed Algorithms", Cambridge University Press, Cambridge, UK, 2nd edition, 2000.
Department:
Computer Science and Engineering