A survey of peer-to-peer content distribution technologies
Tóm tắt
Distributed computer architectures labeled "peer-to-peer" are designed for the sharing of computer resources (content, storage, CPU cycles) by direct exchange, rather than requiring the intermediation or support of a centralized server or authority. Peer-to-peer architectures are characterized by their ability to adapt to failures and accommodate transient populations of nodes while maintaining acceptable connectivity and performance.Content distribution is an important peer-to-peer application on the Internet that has received considerable research attention. Content distribution applications typically allow personal computers to function in a coordinated manner as a distributed storage medium by contributing, searching, and obtaining digital content.In this survey, we propose a framework for analyzing peer-to-peer content distribution technologies. Our approach focuses on nonfunctional characteristics such as security, scalability, performance, fairness, and resource management potential, and examines the way in which these characteristics are reflected in---and affected by---the architectural design decisions adopted by current peer-to-peer systems.We study current peer-to-peer systems and infrastructure technologies in terms of their distributed object location and routing mechanisms, their approach to content replication, caching and migration, their support for encryption, access control, authentication and identity, anonymity, deniability, accountability and reputation, and their use of resource trading and management schemes.
Từ khóa
Tài liệu tham khảo
Anagnostakis , K. and Greenwald , M . 2004. Exchange-based incentive mechanisms for peer-to-peer file sharing . To Appear in the Proceedings of the 24th International Conference on Distributed Computing (ICDCS04) .]] Anagnostakis, K. and Greenwald, M. 2004. Exchange-based incentive mechanisms for peer-to-peer file sharing. To Appear in the Proceedings of the 24th International Conference on Distributed Computing (ICDCS04).]]
Anderson , R. 2001 . Security Engineering: A Guide to Building Dependable Distributed Systems . John Wiley & Sons , New York .]] Anderson, R. 2001. Security Engineering: A Guide to Building Dependable Distributed Systems. John Wiley & Sons, New York.]]
Anderson , R. , Needham , R. , and Shamir , A . 1998. The steganographic file system . In Proceedings of International Workshop on Information Hiding (IWIH).]] Anderson, R., Needham, R., and Shamir, A. 1998. The steganographic file system. In Proceedings of International Workshop on Information Hiding (IWIH).]]
Ayyasamy , S. , Patel , C. , and Lee , Y . 2003. Semantic web services and dht-based peer-to-peer networks: A new symbiotic relationship . In Proceedings of the 1st Workshop on Semantics in Peer-to-Peer and Grid Computing at the 12th International World Wide Web Conference . Budapest, Hungary.]] Ayyasamy, S., Patel, C., and Lee, Y. 2003. Semantic web services and dht-based peer-to-peer networks: A new symbiotic relationship. In Proceedings of the 1st Workshop on Semantics in Peer-to-Peer and Grid Computing at the 12th International World Wide Web Conference. Budapest, Hungary.]]
Bach , M. 1986. The Design of the UNIX Operating System . Prentice-Hall .]] Bach, M. 1986. The Design of the UNIX Operating System. Prentice-Hall.]]
Berners-Lee T. Hendler J. and Lassila O. 2001. The semantic web. Scientific American.]] Berners-Lee T. Hendler J. and Lassila O. 2001. The semantic web. Scientific American.]]
Bernstein , P. , Giunchiglia , F. , Kementsietsidis , A. , Mylopoulos , J. , Serafini , L. , and Zaihrayeu , I . 2002. Data management for peer-to-peer computing: A vision . In Proceedings of the Workshop on the Web and Databases (WebDB'02) .]] Bernstein, P., Giunchiglia, F., Kementsietsidis, A., Mylopoulos, J., Serafini, L., and Zaihrayeu, I. 2002. Data management for peer-to-peer computing: A vision. In Proceedings of the Workshop on the Web and Databases (WebDB'02).]]
Berthold , O. , Federrath , H. , and Kopsell , S . 1998. Web mixes: A system for anonymous and unobservable internet access . In Proceedings of the Workshop on Design Issues in Anonymity and Unobservability . Berkeley, CA.]] Berthold, O., Federrath, H., and Kopsell, S. 1998. Web mixes: A system for anonymous and unobservable internet access. In Proceedings of the Workshop on Design Issues in Anonymity and Unobservability. Berkeley, CA.]]
Bonifacio , M. , Cuel , R. , Mameli , G. , and Nori , M . 2002. A peer-to-peer architecture for distributed knowledge management . In Proceedings of the 3rd International Symposium on Multi-Agent Systems, Large Complex Systems, and E-Businesses (MALCEB'02) .]] Bonifacio, M., Cuel, R., Mameli, G., and Nori, M. 2002. A peer-to-peer architecture for distributed knowledge management. In Proceedings of the 3rd International Symposium on Multi-Agent Systems, Large Complex Systems, and E-Businesses (MALCEB'02).]]
Broekstra , J. , Ehrig , M. , Haase , P. , van Harmelen , F. , Kampman , A. , Sabou , M. , Siebes , R. , Staab , S. , Stuckenschmidt , H. , and Tempich , C . 2003. A metadata model for semantics-based peer-to-peer systems . In Proceedings of the 1st Workshop on Semantics in Peer-to-Peer and Grid Computing at the 12th International World Wide Web Conference . Budapest, Hungary.]] Broekstra, J., Ehrig, M., Haase, P., van Harmelen, F., Kampman, A., Sabou, M., Siebes, R., Staab, S., Stuckenschmidt, H., and Tempich, C. 2003. A metadata model for semantics-based peer-to-peer systems. In Proceedings of the 1st Workshop on Semantics in Peer-to-Peer and Grid Computing at the 12th International World Wide Web Conference. Budapest, Hungary.]]
Buragohain , C. , Agrawal , D. , and Suri , S . 2003. A game theoretic framework for incentives in p2p systems . In Proceedings of the 3rd International Conference on Peer-to-Peer Computing.]] Buragohain, C., Agrawal, D., and Suri, S. 2003. A game theoretic framework for incentives in p2p systems. In Proceedings of the 3rd International Conference on Peer-to-Peer Computing.]]
Castano , S. , Ferrara , A. , Montanelli , S. , Pagani , E. , and Rossi , G . 2003. Ontology-addressable contents in p2p networks . In Proceedings of the 1st Workshop on Semantics in Peer-to-Peer and Grid Computing at the 12th International World Wide Web Conference . Budapest, Hungary.]] Castano, S., Ferrara, A., Montanelli, S., Pagani, E., and Rossi, G. 2003. Ontology-addressable contents in p2p networks. In Proceedings of the 1st Workshop on Semantics in Peer-to-Peer and Grid Computing at the 12th International World Wide Web Conference. Budapest, Hungary.]]
Castro , M. , Druschel , P. , Ganesh , A., A, R. , and Wallach , D . 2002. Secure routing for structured peer-to-peer overlay networks . In Proceedings of the 5th Usenix Symposium on Operating Systems . Boston, MA.]] Castro, M., Druschel, P., Ganesh, A., A, R., and Wallach, D. 2002. Secure routing for structured peer-to-peer overlay networks. In Proceedings of the 5th Usenix Symposium on Operating Systems. Boston, MA.]]
Castro , M. , Druschel , P., YC, H. , and Rowstron , A . 2002. Exploiting network proximity in peer-to-peer overlay networks . In Proceedings of the International Workshop on Future Directions in Distributed Computing (FuDiCo'02) .]] Castro, M., Druschel, P., YC, H., and Rowstron, A. 2002. Exploiting network proximity in peer-to-peer overlay networks. In Proceedings of the International Workshop on Future Directions in Distributed Computing (FuDiCo'02).]]
Chen , Y. , Katz , R. , and Kubiatowicz , J . 2000. Scan: A dynamic, scalable and efficient content distribution network . In Proceedings of International Conference on Pervasive Computing.]] Chen, Y., Katz, R., and Kubiatowicz, J. 2000. Scan: A dynamic, scalable and efficient content distribution network. In Proceedings of International Conference on Pervasive Computing.]]
Chun , B. , Fu , Y. , and Vahdat , A . 2003. Bootstrapping a distributed computational economy with peer-to-peer bartering . In Proceedings of the 1st Workshop on Economics of Peer-to-Peer Systems.]] Chun, B., Fu, Y., and Vahdat, A. 2003. Bootstrapping a distributed computational economy with peer-to-peer bartering. In Proceedings of the 1st Workshop on Economics of Peer-to-Peer Systems.]]
Clarke , I. , Sandberg , O. , and Wiley , B . 2000. Freenet: A distributed anonymous information storage and /etrieval system . In Proceedings of the Workshop on Design Issues in Anonymity and Unobservability . Berkeley, CA.]] Clarke, I., Sandberg, O., and Wiley, B. 2000. Freenet: A distributed anonymous information storage and /etrieval system. In Proceedings of the Workshop on Design Issues in Anonymity and Unobservability. Berkeley, CA.]]
Cohen , B. 2003 . Incentives build robustness in bitorrent . In Proceedings of the 1st Workshop on Economics of Peer-to-Peer Systems.]] Cohen, B. 2003. Incentives build robustness in bitorrent. In Proceedings of the 1st Workshop on Economics of Peer-to-Peer Systems.]]
Cohen E. and Shenker S. 2001. Optimal replication in random search networks. Preprint.]] Cohen E. and Shenker S. 2001. Optimal replication in random search networks. Preprint.]]
Cooper , B. and Garcia-Molina , H . 2002. Peer-to-peer resource trading in a reliable distributed system . In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS '02) . MIT Faculty Club, Cambridge, MA.]] Cooper, B. and Garcia-Molina, H. 2002. Peer-to-peer resource trading in a reliable distributed system. In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS '02). MIT Faculty Club, Cambridge, MA.]]
Crespo , A. and Garcia-Molina , H . 2002. Routing indices for peer-to-peer systems . In Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS'02) . Vienna, Autria.]] Crespo, A. and Garcia-Molina, H. 2002. Routing indices for peer-to-peer systems. In Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS'02). Vienna, Autria.]]
Daswani , N. , Garcia-Molina , H. , and Yang , B . 2003. Open problems in data-sharing peer-to-peer systems . In Proceedings of the 9th International Conference on Database Theory . Siena, Italy.]] Daswani, N., Garcia-Molina, H., and Yang, B. 2003. Open problems in data-sharing peer-to-peer systems. In Proceedings of the 9th International Conference on Database Theory. Siena, Italy.]]
Dingledine , R. , Freedman , M. , and Molnar , D . 2000. The FreeHaven project: Distributed anonymous storage service . In Workshop on Design Issues in Anonymity and Unobservability. 67--95 .]] Dingledine, R., Freedman, M., and Molnar, D. 2000. The FreeHaven project: Distributed anonymous storage service. In Workshop on Design Issues in Anonymity and Unobservability. 67--95.]]
Dingledine , R. , Freedman , M. , and Molnar , D . 2001 a. Peer-to-peer: Harnessing the Power of Disruptive Technology , 1 st Ed. O'Reilly (Chapter 1. A network of peers: Peer-to-peer models through the history of the Internet, 3--20).]] Dingledine, R., Freedman, M., and Molnar, D. 2001a. Peer-to-peer: Harnessing the Power of Disruptive Technology, 1st Ed. O'Reilly (Chapter 1. A network of peers: Peer-to-peer models through the history of the Internet, 3--20).]]
Dingledine , R. , Freedman , M. , and Molnar , D . 2001 b. Peer-to-peer: Harnessing the power of disruptive technology , 1 st Ed. O'Reilly (Chapter 16. Accountability, 271--340).]] Dingledine, R., Freedman, M., and Molnar, D. 2001b. Peer-to-peer: Harnessing the power of disruptive technology, 1st Ed. O'Reilly (Chapter 16. Accountability, 271--340).]]
Druschel , P. and Rowstron , A . 2001. Past: A large-scale, persistent peer-to-peer storage utility . In Proceedings of the Eighth Workshop on Hot Topics in Operating Systems.]] Druschel, P. and Rowstron, A. 2001. Past: A large-scale, persistent peer-to-peer storage utility. In Proceedings of the Eighth Workshop on Hot Topics in Operating Systems.]]
FastTrack Accessed on-line 2003. The FastTrack web site. http://www.fasttrack.nu.]] FastTrack Accessed on-line 2003. The FastTrack web site. http://www.fasttrack.nu.]]
Foster I. 2000. Internet computing and the emerging grid. Nature Web Matters.]] Foster I. 2000. Internet computing and the emerging grid. Nature Web Matters.]]
Foster , I. and Iamnitchi , A . 2003. On death, taxes, and the convergence of peer-to-peer and grid computing . In Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS'03) . Berkley, CA.]] Foster, I. and Iamnitchi, A. 2003. On death, taxes, and the convergence of peer-to-peer and grid computing. In Proceedings of the 2nd International Workshop on Peer-to-Peer Systems (IPTPS'03). Berkley, CA.]]
Foster , I. , Kesselman , C. , and Tuecke , S. 2001 . The anatomy of the grid. Intl . J. Supercomput. Appl.]] Foster, I., Kesselman, C., and Tuecke, S. 2001. The anatomy of the grid. Intl. J. Supercomput. Appl.]]
Francis , P. 2000 . Yoid: Extending the internet multicast architecture. Unpublished Paper, available on-line at http://www.aciri.org/yoid/docs/index.html.]] Francis, P. 2000. Yoid: Extending the internet multicast architecture. Unpublished Paper, available on-line at http://www.aciri.org/yoid/docs/index.html.]]
Freedman , M. , Sit , E. , Cates , J. , and Morris , R . 2002. Introducing tarzan, a peer-to-peer anonymizing network layer . In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02) . MIT Faculty Club, Cambridge, MA.]] Freedman, M., Sit, E., Cates, J., and Morris, R. 2002. Introducing tarzan, a peer-to-peer anonymizing network layer. In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02). MIT Faculty Club, Cambridge, MA.]]
Freedom 2003. The Freedom anonymity system web site. http://www.freedom.net.]] Freedom 2003. The Freedom anonymity system web site. http://www.freedom.net.]]
Garces-Erice , L. , Felber , P. , Biersack , E. , Urvoy-Keller , G. , and Ross , K . 2004. Data indexing in peer-to-peer dht networks . In Proceedings of the 24th IEEE International Conference on Distributed Computing Systems (ICDCS) . Tokyo, Japan, 200--208.]] Garces-Erice, L., Felber, P., Biersack, E., Urvoy-Keller, G., and Ross, K. 2004. Data indexing in peer-to-peer dht networks. In Proceedings of the 24th IEEE International Conference on Distributed Computing Systems (ICDCS). Tokyo, Japan, 200--208.]]
GenomeAtHome 2003. The genome@home project web site. http://genomeathome.stanford.edu/.]] GenomeAtHome 2003. The genome@home project web site. http://genomeathome.stanford.edu/.]]
Gnutella 2003. The Gnutella web site: http://gnutella.wego.com.]] Gnutella 2003. The Gnutella web site: http://gnutella.wego.com.]]
Groove 2003. The Groove web site. http://www. groove.net.]] Groove 2003. The Groove web site. http://www. groove.net.]]
Hand , S. and Roscoe , T . 2002. Mnemosyne: Peer-to-peer steganographic storage . In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02) . MIT Faculty Club, Cambridge, MA.]] Hand, S. and Roscoe, T. 2002. Mnemosyne: Peer-to-peer steganographic storage. In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02). MIT Faculty Club, Cambridge, MA.]]
Harren , M. , Hellerstein , J. , Huebsch , R. , Loo , B. , Shenker , S. , and Stoica , I . 2002. Complex queries in dht-based peer-to-peer networks . In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS '02) . MIT Faculty Club, Cambridge, MA.]] Harren, M., Hellerstein, J., Huebsch, R., Loo, B., Shenker, S., and Stoica, I. 2002. Complex queries in dht-based peer-to-peer networks. In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS '02). MIT Faculty Club, Cambridge, MA.]]
Hazel , S. and Wiley , B . 2002. Achord: A variant of the Chord lookup service for use in censorship resistant peer-to-peerpublishing systems . In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS '02) . MIT Faculty Club, Cambridge, MA.]] Hazel, S. and Wiley, B. 2002. Achord: A variant of the Chord lookup service for use in censorship resistant peer-to-peerpublishing systems. In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS '02). MIT Faculty Club, Cambridge, MA.]]
Heleher , P. , Bhattacharjee , B. , and Silaghi , B . 2002. Are vitrualized overlay networks too much of a good thing? In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS '02) . MIT Faculty Club, Cambridge, MA.]] Heleher, P., Bhattacharjee, B., and Silaghi, B. 2002. Are vitrualized overlay networks too much of a good thing? In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS '02). MIT Faculty Club, Cambridge, MA.]]
Hummel , K. , Kotsis , G. , and Kopecny , R . 2003. Peer profile driven group support for mobile learning teams . In Proceedings of the CATE/IASTED Conference . Rhodes, Greece.]] Hummel, K., Kotsis, G., and Kopecny, R. 2003. Peer profile driven group support for mobile learning teams. In Proceedings of the CATE/IASTED Conference. Rhodes, Greece.]]
Ioannidis , J. , Ioannidis , S. , Keromytis , A. , and Prevelakis , V . 2002. Fileteller: Paying and getting paid for file storage . In Proceedings of the Sixth International Conference on Financial Cryptography.]] Ioannidis, J., Ioannidis, S., Keromytis, A., and Prevelakis, V. 2002. Fileteller: Paying and getting paid for file storage. In Proceedings of the Sixth International Conference on Financial Cryptography.]]
Jabber 2003. The Jabber web site. http://www.jabber.org/.]] Jabber 2003. The Jabber web site. http://www.jabber.org/.]]
Janakiraman , R. , Waldvogel , M. , and Zhang , Q . 2003. Indra: A peer-to-peer approach to network intrusion detection and prevention . In Proceedgings of 2003 IEEE WET ICE Workshop on Enterprize Security . Linz, Austria.]] Janakiraman, R., Waldvogel, M., and Zhang, Q. 2003. Indra: A peer-to-peer approach to network intrusion detection and prevention. In Proceedgings of 2003 IEEE WET ICE Workshop on Enterprize Security. Linz, Austria.]]
Jovanovich M. Annexstein F. and Berman K. 2001. Scalability issues in large peer-to-peer networks---a case study of Gnutella. Tech. rep. ECECS Department University of Cincinnati Cincinnati OH 45221.]] Jovanovich M. Annexstein F. and Berman K. 2001. Scalability issues in large peer-to-peer networks---a case study of Gnutella. Tech. rep. ECECS Department University of Cincinnati Cincinnati OH 45221.]]
Jxta 2003. The project JXTA web site. http://www.jxta.org.]] Jxta 2003. The project JXTA web site. http://www.jxta.org.]]
Kazaa 2003. The Kazaa web site. http://www.kazaa.com.]] Kazaa 2003. The Kazaa web site. http://www.kazaa.com.]]
Khambatti , M. , Dasgupta , P. , and Ryu , K . 2004. A role-based trust model for peer-to-peer communities and dynamic coalitions . In Proceedings of the Second IEEE International Information Assurance Workshop . Charlotte, NC.]] Khambatti, M., Dasgupta, P., and Ryu, K. 2004. A role-based trust model for peer-to-peer communities and dynamic coalitions. In Proceedings of the Second IEEE International Information Assurance Workshop. Charlotte, NC.]]
Khambatti , M. , Ryu , K. , and Dasgupta , P . 2003. Structuring peer-to-peer networks using interest-based communities . In Proceedings of the International Workshop On Databases, Information Systems and Peer-to-Peer Computing (P2PDBIS) . Berlin, Germany.]] Khambatti, M., Ryu, K., and Dasgupta, P. 2003. Structuring peer-to-peer networks using interest-based communities. In Proceedings of the International Workshop On Databases, Information Systems and Peer-to-Peer Computing (P2PDBIS). Berlin, Germany.]]
Kim , H. 2001. P2p overview. Tech. rep ., Korea Advanced Institute of Technology . (Aug.)]] Kim, H. 2001. P2p overview. Tech. rep., Korea Advanced Institute of Technology. (Aug.)]]
Lai , K. , Feldman , M. , Stoica , I. , and Chuang , J . 2003. Incentives for cooperation in peer-to-peer networks . In Proceedings of the Workshop on Economics of Peer-to-Peer Systems . Berkeley, CA.]] Lai, K., Feldman, M., Stoica, I., and Chuang, J. 2003. Incentives for cooperation in peer-to-peer networks. In Proceedings of the Workshop on Economics of Peer-to-Peer Systems. Berkeley, CA.]]
Larson S. Snow C. and Pande V. 2003. Modern Methods in Computational Biology . (Chapter Folding@Home and Genome@Home: Using distributed computing to tackle previously intractable problems in computational biology) Horizon Press.]] Larson S. Snow C. and Pande V. 2003. Modern Methods in Computational Biology . (Chapter Folding@Home and Genome@Home: Using distributed computing to tackle previously intractable problems in computational biology) Horizon Press.]]
Liben-Nowell , D. , Balakrishnan , H. , and Karger , D . 2002b. Observations on the dynamic evolution of peer-to-peer networks . In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02) . MIT Faculty Club, Cambridge, MA.]] Liben-Nowell, D., Balakrishnan, H., and Karger, D. 2002b. Observations on the dynamic evolution of peer-to-peer networks. In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02). MIT Faculty Club, Cambridge, MA.]]
Loeser , A. , Wolpers , M. , Siberski , W. , and Nejdl , W . 2003. Semantic overlay clusters within super-peer networks . In Proceedings of the International Workshop On Databases, Information Systems and Peer-to-Peer Computing (P2PDBIS) . Berlin, Germany.]] Loeser, A., Wolpers, M., Siberski, W., and Nejdl, W. 2003. Semantic overlay clusters within super-peer networks. In Proceedings of the International Workshop On Databases, Information Systems and Peer-to-Peer Computing (P2PDBIS). Berlin, Germany.]]
Lv , Q. , Ratnasamy , S. , and Shenker , S . 2002. Can heterogeneity make Gnutella scalable? In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02) . MIT Faculty Club, Cambridge, MA.]] Lv, Q., Ratnasamy, S., and Shenker, S. 2002. Can heterogeneity make Gnutella scalable? In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02). MIT Faculty Club, Cambridge, MA.]]
Mayamounkov , P. and Mazieres , D . 2002. Kademlia: A peer-to-peer information system based on the xor metric . In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02) . MIT Faculty Club, Cambridge, MA.]] Mayamounkov, P. and Mazieres, D. 2002. Kademlia: A peer-to-peer information system based on the xor metric. In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02). MIT Faculty Club, Cambridge, MA.]]
MojoNation 2003. The MojoNation web site. http://www.mojonation.net.]] MojoNation 2003. The MojoNation web site. http://www.mojonation.net.]]
Ramaswamy , L. and Liu , L . 2003. Free riding: A new challenge for peer-to-peer file sharing systems . In Proceedings of the Hawaii International Conference on Systems Science.]] Ramaswamy, L. and Liu, L. 2003. Free riding: A new challenge for peer-to-peer file sharing systems. In Proceedings of the Hawaii International Conference on Systems Science.]]
Ripeanu , M. and Foster , I . 2002. Mapping the Gnutella network: Macroscopic properties of large-scale peer-to-peer systems . In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02) . MIT Faculty Club, Cambridge, MA.]] Ripeanu, M. and Foster, I. 2002. Mapping the Gnutella network: Macroscopic properties of large-scale peer-to-peer systems. In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS'02). MIT Faculty Club, Cambridge, MA.]]
Rowstron , A. and Druschel , P . 2001. Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems . In Proceedings of IFIP/ACM Middleware . Heidelberg, Germany.]] Rowstron, A. and Druschel, P. 2001. Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems. In Proceedings of IFIP/ACM Middleware. Heidelberg, Germany.]]
Saroiu , S. , Gummadi , P. , and Gribble , S . 2002. Exploring the design space of distributed peer-to-peer systems: Comparing the web, TRIAD and Chord/CFS . In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS '02) . MIT Faculty Club, Cambridge, MA.]] Saroiu, S., Gummadi, P., and Gribble, S. 2002. Exploring the design space of distributed peer-to-peer systems: Comparing the web, TRIAD and Chord/CFS. In Proceedings of the 1st International Workshop on Peer-to-Peer Systems (IPTPS '02). MIT Faculty Club, Cambridge, MA.]]
SetiAtHome 2003. The seti@home project web site. http://setiathome.ssl.berkeley.edu.]] SetiAtHome 2003. The seti@home project web site. http://setiathome.ssl.berkeley.edu.]]
Shaw M. and Garlan D . 1995 . Formulations and formalisms in software architecture. In Computer Science Today: Recent Trends and Developments Lecture Notes in Computer Science 1000. J. van Leeuwen Ed. Springer Verlag 307--323.]] Shaw M. and Garlan D. 1995. Formulations and formalisms in software architecture. In Computer Science Today: Recent Trends and Developments Lecture Notes in Computer Science 1000. J. van Leeuwen Ed. Springer Verlag 307--323.]]
Shirky , C. 2000. What is p 2p ... and what isnt't. Network, available online at http://www. oreillynet.com/pub/a/p2p/2000/11/24/shirky1 -whatisp2p.html. O'Reilly]] Shirky, C. 2000. What is p2p... and what isnt't. Network, available online at http://www. oreillynet.com/pub/a/p2p/2000/11/24/shirky1 -whatisp2p.html. O'Reilly]]
Stubblefield , A. and Wallach , D . 2001 . Dagster:censorship-resistant publishing without replication. Tech. Rep. Technical Report TR01-380 , Rice University, Dept. of Computer Science. (July).]] Stubblefield, A. and Wallach, D. 2001. Dagster:censorship-resistant publishing without replication. Tech. Rep. Technical Report TR01-380, Rice University, Dept. of Computer Science. (July).]]
Sullivan III, W. , Werthimer , D. , Bowyer , S. , Cobb , J. , Gedye , D. , and Anderson , D . 1997. A new major seti project based on project serendip data and 100,000 personal computers . In Proceedings of the 5th International Conference on Bioastronomy.]] Sullivan III, W., Werthimer, D., Bowyer, S., Cobb, J., Gedye, D., and Anderson, D. 1997. A new major seti project based on project serendip data and 100,000 personal computers. In Proceedings of the 5th International Conference on Bioastronomy.]]
Tsoumakos , D. and Roussopoulos , N . 2003. A comparison of peer-to-peer search methods . In Proceedings of the Sixth International Workshop on the Web and Databases . San Diego, CA.]] Tsoumakos, D. and Roussopoulos, N. 2003. A comparison of peer-to-peer search methods. In Proceedings of the Sixth International Workshop on the Web and Databases. San Diego, CA.]]
VanRenesse , R. , Birman , K. , Bozdog , A. , Dimitriu , D. , Singh , M. , and Vogels , W . 2003. Heterogeneity-aware peer-to-peer multicast . In Proceedings of the 17th International Symposium on Distributed Computing (DISC2003) . Sorrento, Italy.]] VanRenesse, R., Birman, K., Bozdog, A., Dimitriu, D., Singh, M., and Vogels, W. 2003. Heterogeneity-aware peer-to-peer multicast. In Proceedings of the 17th International Symposium on Distributed Computing (DISC2003). Sorrento, Italy.]]
Vishnimurthy , V. , Chandrakumar , S. , and Gun Sirer , E. 2003 . Karma: A secure economic framework for p2p resource sharing . In Proceedings of the 1st Workshop on Economics of Peer-to-Peer Systems.]] Vishnimurthy, V., Chandrakumar, S., and Gun Sirer, E. 2003. Karma: A secure economic framework for p2p resource sharing. In Proceedings of the 1st Workshop on Economics of Peer-to-Peer Systems.]]
Waldman , M., AD, R. , and LF, C. 2000 . Publius: A robust, tamper-evident, censorship-resistant web publishing system . In Proceedings of the 9th USENIX Security Symposium.]] Waldman, M., AD, R., and LF, C. 2000. Publius: A robust, tamper-evident, censorship-resistant web publishing system. In Proceedings of the 9th USENIX Security Symposium.]]
Wallach , D. 2002 . A survey of peer-to-peer security issues . In International Symposium on Software Security . Tokyo, Japan.]] Wallach, D. 2002. A survey of peer-to-peer security issues. In International Symposium on Software Security. Tokyo, Japan.]]
Witten , I. , Moffat , A. , and Bell , T . 1999 . Managing Gigabytes: Compressing and Indexing Documents and Images , 2 nd ed. Morgan Kauffman .]] Witten, I., Moffat, A., and Bell, T. 1999. Managing Gigabytes: Compressing and Indexing Documents and Images, 2nd ed. Morgan Kauffman.]]
Xiong , L. and Liu , L . 2002. Building trust in decentralized peer-to-peer communities . In Proceedings of the International Conference on Electronic Commerce Research.]] Xiong, L. and Liu, L. 2002. Building trust in decentralized peer-to-peer communities. In Proceedings of the International Conference on Electronic Commerce Research.]]
Yang , B. and Garcia-Molina , H . 2001. Comparing hybrid peer-to-peer systems . In Proceedings of the 27th VLDB Conference . Rome, Italy, 561--570.]] Yang, B. and Garcia-Molina, H. 2001. Comparing hybrid peer-to-peer systems. In Proceedings of the 27th VLDB Conference. Rome, Italy, 561--570.]]
Yang , B. and Garcia-Molina , H. 2002a. Designing a super-peer network. Tech. rep ., Stanford University . (Feb.). Available online: http://dbpubs.stanford.edu/pub/2002-13.]] Yang, B. and Garcia-Molina, H. 2002a. Designing a super-peer network. Tech. rep., Stanford University. (Feb.). Available online: http://dbpubs.stanford.edu/pub/2002-13.]]
Yang , B. and Garcia-Molina , H . 2002b. Improving search in peer-to-peer networks . In Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS'02) . Vienna, Autria.]] Yang, B. and Garcia-Molina, H. 2002b. Improving search in peer-to-peer networks. In Proceedings of the 22nd International Conference on Distributed Computing Systems (ICDCS'02). Vienna, Autria.]]
Zhao , B. , Joseph , A. , and Kubiatowicz , J . 2002. Locality aware mechanisms for large-scale networks . In Proceedings of the International Workshop on Future Directions in Distributed Computing (FuDiCo2002) .]] Zhao, B., Joseph, A., and Kubiatowicz, J. 2002. Locality aware mechanisms for large-scale networks. In Proceedings of the International Workshop on Future Directions in Distributed Computing (FuDiCo2002).]]
Zhao , B. , Kubiatowicz , J. , and Joseph , A . 2001 . Tapestry: An infrastructure for fault-tolerant wide-area location and routing. Tech. Rep. UCB/CSD-01-1141, Computer Science Division , University of California , Berkeley , 94720. (April)]] Zhao, B., Kubiatowicz, J., and Joseph, A. 2001. Tapestry: An infrastructure for fault-tolerant wide-area location and routing. Tech. Rep. UCB/CSD-01-1141, Computer Science Division, University of California, Berkeley, 94720. (April)]]
Zhichen , X. , Mahalingam , M. , and Karlsson , M . 2002 . Turning heterogeneity to an advantage in overlay routing. Tech. Rep. HPL-2002-126, HP Labs.]] Zhichen, X., Mahalingam, M., and Karlsson, M. 2002. Turning heterogeneity to an advantage in overlay routing. Tech. Rep. HPL-2002-126, HP Labs.]]