Peer-to-Peer Systems
P. Druschel and A. Rowstron, "Past: A large-scale, persistent peer-to-peer storage utility," in Proc. of the Eighth IEEE Workshop on Hot Topics in Operating Systems (HotOS-VIII), Schoss Elmau, Germany, May 2001.
B. Zhou, D. A. Joseph, J. Kubiatowicz, "Tapestry: a fault tolerant wide area network infrastructure," SIGCOMM 2001 poster and UC Berkeley Tech. Report UCB/CSD-01-1141.
Y. Chu, S. Rao,
H. Zhang, "A
Case For End System Multicast," in Proc. of ACM SIGMETRICS , Santa Clara,CA,
June 2000
Y. Chu, S. Rao, S. Seshan, H. Zhang, "Enabling Conferencing Applications on the Internet Using an Overlay Multicast Architecture," in Proc. ACM SIGCOMM 2001.
D. Anderson, H. Balakrishnan, F. Kaashoek, R. Morris, "The case for reslient overlay networks," Proc. HotOS VIII, May 2001, http://nms.lcs.mit.edu/papers/ron-hotos2001.html.
The Gnutella Protocol, version 0.4, http://www.clip2.com/GnutellaProtocol04.pdf
Napster. "The Technology Behind Napster,"
J. Jannotti, D. K. Gifford, K. L. Johnson, M. F. Kaashoek, and J. W. O'Toole, Jr., "Overcast: Reliable Multicasting with an Overlay Network," in Proc. of OSDI'00.
E. Zegura, M. Ammar, Z. Fei, and S. Bhattacharjee, "Application-Level Anycasting: a Server Selection Architecture and Use in a Replicated Web Service," IEEE/ACM Transactions on Networking, Aug. 2000.
Marc Waldman, Aviel D. Rubin and Lorrie Faith Cranor, "Publius: A robust, tamper-evident, censorship-resistant, web publishing system". Proc. 9th USENIX Security Symposium, pp 59-72, August 2000. http://publius.cdt.org/publius.pdf
L. Xiao, Z. Xu, and X. Zhang, "``Mutual anonymity protocols for hybrid peer-to-peer systems", Proceedings of the 23nd International Conference on Distributed Computing Systems, (ICDCS'2003), Providence, Rhode Island, May 19-22, 2003.
James Aspnes, Zoe Diamadi, Gauri Shah, "Fault-tolerant Routing in Peer-to-peer Systems:, PODC 2002.
Hari Balakrishnan, David Karger, and David Liben-Nowell, "Analysis of the Evolution of Peer-to-Peer Systems," PODC 2002.
2nd International Workshop on Peer-to-Peer Systems (IPTPS '03), 20-21 February 2003 - Claremont Hotel, Berkeley, CA, USA. The link is http://iptps03.cs.berkeley.edu/.
1st International Workshop on Peer-to-Peer Systems (IPTPS '02), 7-8 March 2002 - MIT Faculty Club, Cambridge, MA, USA. The link is http://www.cs.rice.edu/Conferences/IPTPS02/.
More to be added.
Grid Computing
Advance topics on Distributed Systems in General
Synchronization
Leslie Lamport, "Time, Clocks, and the Ordering of events in a distributed system," Communication of the ACM, 21(7): 558-565, July 1978.
E. Anceaume and L. Puaut, "Performance Evaluation of Clock Synchronization Algorithms," Tech report RR-3526, INRIA, Rennes, France, Oct. 1998.
Biaz, S. and Welch, J. L., "Closed Form Bounds for Clock Synchronization Under Simple Uncertainty Assumptions," Information Processing Letters, to appear. pdf.
Dolev, S. and Welch, J. L., "Self-Stabilizing Clock Synchronization in the Presence of Byzantine Faults," 2nd Workshop on Self-Stabilizing Systems, May 1995. pdf.
More to be added.
Consistency & Replication
More to be added.
Fault Tolerance
More to be added.
Security
More to be added.