|
CS 595 - Design and Analysis of Distributed System Infrastructures Spring, 2004 Instructors: Wai Gen Yee and Shangping Ren Time: 1:50 - 3:05pm, Tuesdays and Thursdays Location: SB233 |
The rest of the semester will be spent coding the system and reading relevant research papers. Our intent is to expose students to research issues emerging distributed architectures while giving them hands-on experience.
Our first goal is to provide the basic functionality that exists in well-known P2P file-sharing systems, such as Gnutella and Napster. Once accomplished, we will consider enhancements to the infrastructure. Possible enhancements include incorporating support for mobile peers or support for database-like functionality (e.g., transaction processing).
Students should also have the ability to program and read research papers. Some of the expected programming skills include the ability to write system level software modules that communicate with each other and manipulate the file system (most likely in C++). Typical research papers can be found by following links from Drs. Yee and Ren's Web sites (www.cs.iit.edu/~yee, and www.cs.iit.edu/~ren). This class is also suitable for students who are considering careers in research.
Feel free to contact either Drs. Yee (yee@iit) or Ren (ren@iit) if you have any questions.