(T)
Textbook
A.S.
Tanenbaum and M. van Steen, Distributed Systems: Principles and
Paradigms, Prentice-Hall, 2002.
(G)
General references
G. Colouris,
J. Dollimore, and T. Kindberg, Distributed Systems: Concepts and Design,
34d edition, Addison-Wesley, 2001
J. Kurose
and K. Ross, Computer Networking: A Top-Down approach Featuring the
Internet, Addison-Wesley, 2001.
M. Donahoo
nad K. Calvert, TCP/IP Sockets in C: Practical Guide for Programmers,
Morgan Kaufmann, 2001.
D. Livingston,
Advanced SOAP for Web Development, Prentice Hall, 2002.
Peer-to-peer
systems
1. I.
Clarke, O. Sandberg, B. Wiley and T.W. Hong, "Freenet:
A Distributed Anonymous Information Storage and Retrieval System,"
Proc. ICSI Workshop on Design Issues in Anonymity and Unobservability,
June 2000.
2. The
Gnutella Protocol Specification v.04
3.I.
Stoica, R. Morris, D. Karger, M. Kaashoek and H. Balakrishnan, " Chord:
A Scalable Peer-to-Peer Lookup Service for Internet Applications,"
Proc. ACM SIGCOMM August 2001
4. A.
Rowstron and P. Druschel, "PASTRY:
Scalable, distributed object location and routing for large scale
peer-to-peer systems," Proc. Of the 18th IFIP/ACM International
Conference on Distributed Systems, Nov. 2001
5. A.
Rowstron, A.Kermarrec, M. Castro and P. Druschel, "SCRIBE:
the design of a large-scale event notification infrastructure,"
Proc. 3rd International Workshop on Networked Grouped Communications,
Nov. 2001.
6. S. Androutsellis-Theotokis and D. Spinellis "A Survey
of Peer-to-Peer Content Distribution Technologies" (two copies of the paper are on reserve at the
library) Proc. ACM Computing Surveys, Vol.36, No. 4, December 2004
7. K. Singh and H. Schultzrinne, "Peer-to-Peer Internet Telephony using SIP",
Technical Report, Columbia University, Department of Computer Science, 2004.
8. V. Ramasubramanian and E. Gun Sirer, "Beehive: O(1) Lookup Performance for
Power-Law Query Distribution in Peer-to-Peer Networks", Proceedings
of Networked System Design and
Implementation, March 2004.
9. L. Cox and B. Noble, "Samsara: Honor Among Thieves in Peer-to-Peer
Systems", Proc. Symposium
on Operating Systems Principles, 2003.
Web
Infrastructure
1. B. Krishnamurthy and J. Rexford, "Web Protocols and
Practice," Addison Wesley, 2001 (on reserve at the Tech library)--Ch. 6 and Ch. 7.3 and 7.5.
2. R. Vingralek, M. Sayal, Y. Breitbart and P. Scheuermann, "Web++
architecture, design and performance," The WWW Journal, Vol. 3,
No.2, 2000.
3. J.
Shim, P.Scheuermann and R. Vingralek, "Proxy Cache
Algorithms: Design, Implementation, and Performance," IEEE Transactions
on Knowledge and Data Eng., Vol. 11. No. 4, pp. 549-562,
1999. [also available as .ps]
4. S.
Rea, K. Liang and E. Brewer, "Value-based
Web Caching," Proc. 12th International World Wide Web Conference,
May 2003.
5. L. Yin and G. Cao, "Supporting Cooperative Caching in Ad Hoc Networks,"
IEEE Trans. on Mobile Computing, Vol.5, No.1, Jan. 2006.
6. U. Irmak, S. Mihailov and T. Suel, "Improved Single-Round Protocols for
Remote File Synchronization," Proc. IEEE Infocom Conf, March 2005.
Event
Notification Systems
1. A
Carzaniga, D. Rosenblum, and A. Wolf, "Achieving Scalability and Expressiveness
in an Internet-Scale Event Notification System, Proc. 19th Symposium
on Principles of Distributed Computing, pp. 219-227, 2000
return
to top of page
|