CS 590A - Distributed Network Algorithms
This course is about distributed computing in general, and
distributed network algorithms in particular. With the emergence of
the Internet and other modern networking technologies such as
peer-to-peer networks, overlay networks, and ad hoc wireless and
sensor networks, it is has become all the more important to design
and analyze efficient distributed algorithms for solving various key
distributed computing problems. This course will start with the
basics of distributed algorithms. We will then cover distributed
network algorithms for solving fundamental network optimization
problems. The last part of the course will deal with recent
cutting-edge stuff in the area from journals and conferences. This
course will be of importance not only to algorithms and theory
students, but also to students interested in networking and
distributed systems including those working in the Internet,
peer-to-peer, wireless and sensor networks. The course is aimed
towards graduate students and advanced undergraduate students in
Computer Science and ECE. There are no real prerequisites, but CS 580
(graduate-level algorithms course) or equivalent is highly
recommended. For more information, please see
http://www.cs.purdue.edu/homes/gopal/CS590A-2007/
| Homepage | http://www.cs.purdue.edu/homes/gopal/CS590A-2007/ |
| Usually Offered: | Fall |
| Credit: | 3 hours (class) |
| Prerequisite: | CS 580 or equivalent is highly recommended |
| University Catalog: | CS 590A |
| Schedule: | Fall 2007 Instructor: Gopal Pandurangan |
