Instructor: Sanjeev Setia (setia@cs.gmu.edu)
Meeting Time: Thursday 4:30-7:10 pm.
Location:
Room 430 A, S&T
II
Over the last couple of years, distributed applications and protocols based on peer-to-peer technology have emerged as an alternative to traditional distributed applications based on the client/server model. Projects such as Napster, Gnutella, Freenet, and SETI@home have attracted a great deal of press and public attention.
The past few years have also seen the emergence of application-level peer-to-peer networks, in which functions such as routing for ad-hoc networks and multicast that were traditionally performed by the lower levels of the network stack are performed at the application level. This trend is driven by the the growing interest in pervasive and ubiquitous computing, and mobile and ad-hoc networks.
In this seminar, we will read and discuss research papers in this exciting new area of computer systems.
The prerequisites for this class are CS 755 (Advanced Computer Networks) or CS 707 (Distributed Systems Software). Students who have not taken either of these courses but believe they are capable of handling the requirements for the class can register for the class only after getting permission from the instructor. (Please see me or send me email if you fall in this category)
This class will be run as a typical Ph.D. seminar. Students enrolled in the class will be required to:
There is no required textbook for this class. A general book containing a compilation of articles by many industry figures in the field is "Peer-to-Peer: Harnessing the Power of Disruptive Technologies", editor Andy Oram, published O' Reilly, 2001.
Click here for a preliminary list of papers to be discussed and presented in class.
Class Home Page
All information regarding this class will be posted on the class web site http://www.cs.gmu.edu/~setia/it818-f02/