|
CS 595 - Design and Analysis of Distributed System Infrastructures Schedule |
| Date | Description |
|---|---|
| 1/20 | Introduction |
| 1/22 | Dejan S. Milojicic, Vana Kalogeraki, Rajan Lukose, Kiran Nagaraja, Jim Pruyne, Bruno Richard, Sami Rollins, Zhichen Xu. Peer-to-Peer Computing. HP Laboratories Palo Alto; HPL-2002-57. (Read first four sections.) |
| 1/27 | Dejan S. Milojicic, Vana Kalogeraki, Rajan Lukose, Kiran Nagaraja, Jim Pruyne, Bruno Richard, Sami Rollins, Zhichen Xu. Peer-to-Peer Computing. HP Laboratories Palo Alto; HPL-2002-57. (Read rest of paper.) |
| 1/29 | P2P Issues and Directions: Andy Oram, editor. A Free Software Agenda for Peer-to-Peer. O'Reilly, Feb. 2002. Andy Oram. Peer-to-Peer for Academia. Feb. 2001. |
| 2/3 | Systems and Technologies: Gnutella, Kazaa, Napster, Sockets, JXTA, etc. Presentation by James Kirk. Assignment: Study some P2P system. Survey of popular P2P Systems [PPT]. |
| 2/5 | Systems and Technologies cont'd. Determine teams today. Assignment: Acquaint yourself with some interprocess communication technology. |
| 2/10 | Architectures. |
| 2/12 | Gnutella P2P File Sharing Ping Pong Routing Flow Control |
| 2/17 | Gnutella scalability why gnutella can't scale ultrapeers healthy behavior |
| 2/19 | Gnutella search: Keyword matching Result grouping Metasearch |
| 2/24 | Usage characteristics Stefan Saroiu, P. Krishna Gummadi, Steven D. Gribble. A Measurement Study of Peer-to-Peer File Sharing Systems. Multimedia Computing and Networking (MMCN), San Jose, January, 2002. |
| 2/26 | Freeloading: Eytan Adar and Bernardo A. Huberman. Free riding on Gnutella First Monday, Volume 5, Number 10, October 2nd 2000 In praise of freeloading |
| 3/2 | Freeloading: Lakshmish Ramaswamy and Ling Liu. FreeRiding: A New Challenge for Peer-to-Peer File Sharing Systems. Proceedings of the 2003 Hawaii International Conference on System Sciences (P2P Track). (HICSS 2003). |
| 3/4 | Security: Ian Clarke, Theodore W. Hong, Scott G. Miller, Oskar Sandberg, and Brandon Wiley, Protecting Free Expression Online with Freenet. IEEE Internet Computing 6(1), 40-49 (2002). |
| 3/9 | Routing/Search: Ion Stoica, Robert Morris, David Karger, Frans Kaashoek, Hari Balakrishnan. Chord: A Scalable Peer-To-Peer Lookup Service for Internet Applications. SIGCOMM 2001. |
| 3/11 | Routing/Search: Sylvia Ratnasamy, Paul Francis, Mark Handley, Richard Karp, Scott Shenker. A Scalable Content-Addressable Network. SIGCOMM 2001. |
| 3/16 (correction: 3/23) | Routing/Search: Kunwadee Sripanidkulchai, Bruce Maggs, Hui Zhang, Efficient Content Location Using Interest-Based Locality in Peer-to-Peer Systems, INFOCOM, 2003 |
| 3/18 (correction: 3/25) | Routing/Search Efficient Keyword Search in P2P Systems, T. E. Condie, S. D. Kamvar, H. Garcia-Molina |
| 3/30 | Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design |
| 4/1 | Adaptive Peer-to-Peer Topologies, M. Ripeanu, I. Foster, A. Iamnitchi |
| 4/6 |
Incentives Build Robustness in BitTorrent, B. Cohen Class Project Integration |
| 4/8 | PIRS: Peer-to-peer Information Retrieval System, Wai Gen Yee |
| 4/13 | Simulating a File-Sharing P2P Network, M. T. Schlosser, T. E. Condie, S. D. Kamvar |
| 4/15 | Collective Dynamics of Small-World Networks, D. J. Watts and S. H. Strogatz, Nature, 393(4), June, 1998 |
| 4/20 | OpNet tutorial, Vijay |
| 4/22 | An Adaptive Peer-to-peer Network for Distributed Caching of OLAP Results, Kalnis, Ng, Choi, Papdias, Tan, SIGMOD, 2003 |
| 4/27 | Individual Presentations: Duhun, Saleem Mir, Vijay |
| 4/29 | Individual Presentations: Xiaoshan He, Ying Lai |
| 5/4 | Individual Presentations: Charles Woodard, Kwang Shin, James |
| 5/6 | Last Day of Class: All Projects Due. |
W.S. Ng, B. C. Ooi, K.L. Tan, A. Zhou. PeerDB: A P2P-based System for Distributed Data Sharing. International Conference on Data Engineering (ICDE'2003), Bangalore, 2003.
P2P Olap
P2P Continuous Queries