skip to main content
10.1145/641007.641041acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
Article

Pixie: a jukebox architecture to support efficient peer content exchange

Published:01 December 2002Publication History

ABSTRACT

Peer-to-peer (P2P) content exchange has recently gained attention from both the research and industrial communities. The dynamic nature of peer networks and the resource constraints of peer hosts have introduced a number of unique technical challenges that must be addressed to make large-scale P2P content exchange applications viable. In this work, we present and evaluate Pixie, an architecture that integrates one-to-many distribution of content and peer networks. Pixie provides a valuable data location service as well as a number of scalability properties both in terms of data location and content distribution. Our results indicate that, using a one-to-many scheme, we can significantly reduce the resources consumed in searching for and distributing content across peer networks. These scalability properties will become increasingly important as peer content exchange is extended to support more advanced applications.

References

  1. M. Neary, S. Brydon, P. Kmiec, S. Rollins, and P. Cappello, "Javelin++: Scalability issues in global computing," Concurrency: Practice and Experience, vol. 12, pp. 727--753, 2000.]]Google ScholarGoogle ScholarCross RefCross Ref
  2. D. Milojicic, V. Kalogeraki, R. Lukose, K. Nagaraja, J. Pruyne, B. Richard, S. Rollins, and Z. Xu, "Peer-to-peer computing," Tech. Rep. HPL-2002-57, Hewlett Packard Laboratories, 2002.]]Google ScholarGoogle Scholar
  3. S. Zhuang, B. Zhao, A. Joseph, R. Katz, and J. Kubiatowicz, "Bayeux: An architecture for scalable and fault-tolerant wide-area data dissemination," in NOSSDAV, (Port Jefferson, NY, USA), June 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. I. Clarke, O. Sandberg, B. Wiley, and T. Hong, "Freenet: A distributed anonymous information storage and retrieval system," in Designing Privacy Enhancing Technologies: International Workshop on Design Issues in Anonymity and Unobservability, (Berkeley, CA, USA), July 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. I. Stoica, R. Morris, D. Karger, M. Kaashoek, and H. Balakrisnan, "Chord: A scalable peer-to-peer lookup service for internet applications," in Sigcomm 2001, (San Diego, CA, USA), Aug. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. S. Ratnasamy, P. Francis, M. Handley, R. Karp, and S. Shenker, "A scalable content-addressable network," in Sigcomm 2001, (San Diego, CA, USA), Aug. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. B. Zhao, J. Kubiatowicz, and A. Joseph, "Tapestry: An infrastructure for fault-tolerant wide-area location and routing," Tech. Rep. UCB/CSD-01-1141, UC Berkeley, Apr. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. A. Rowstron and P. Druschel, "Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems," in Middeware, (Heidelberg, Germany), Nov. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. F. Dabek, M. Kaashoek, D. Karger, R. Morris, and I. Stoica, "Wide-area cooperative storage with CFS," in SOSP 2001, (Banff, Canada), Oct. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. J. Kubiatowicz, D. Bindel, Y. Chen, S. Czerwinski, P. Eaton, D. Geels, R. Gummadi, S. Rhea, H. Weatherspoon, W. Weimer, C. Wells, and B. Zhao, "Oceanstore: An architecture for global-scale persistent storage," in ASPLOS, (Cambridge, MA, USA), Nov. 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Rowstron and P. Druschel, "Storage management and caching in PAST, a large-scale, persistent, peer-to-peer storage utility," in SOSP 2001, (Canada), Nov. 2001.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. E. Adar and B. Huberman, "Free riding on gnutella," First Monday, vol. 5, Oct. 2000.]]Google ScholarGoogle Scholar
  13. S. Saroiu, P. Gummadi, and S. Gribble, "A measurement study of peer-to-peer file sharing systems," in MMCN, (San Jose, CA, USA), Jan. 2002.]]Google ScholarGoogle Scholar
  14. S. Rollins, R. Chalmers, J. Blanquer, and K. Almeroth, "The active information system (AIS): A model for developing scalable web services," in Internet Multimedia Systems and Applications, (Kauai, Hawaii, USA), Aug. 2002.]]Google ScholarGoogle Scholar
  15. K. Almeroth and M. Ammar, "The interactive multimedia jukebox (IMJ): A new paradigm for the on-demand delivery of audio/video," in WWW7, (Brisbane, Australia), Apr. 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. S. Sheu, K. Hua, and T. Hu, "Virtual batching: A new scheduling technique for video-on-demand servers," in DASFAA, (Melbourne, Australia), pp. 481--490, Apr. 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. D. Helder and S. Jamin, "End-host multicast communication using switch-tree protocols," in Workshop on Global and Peer-to-Peer Computing on Large Scale Distributed Systems, (Berlin, Germany), May 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. J. Byers, M. Luby, M. Mitzenmacher, and A. Rege, "A digital fountain approach to reliable distribution of bulk data," in Sigcomm, (Vancouver, British Columbia), pp. 56--67, Sept. 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. G. Zipf, Human Behavior and the Principle of Least Effort. Reading, MA: Addison-Wesley, 1949.]]Google ScholarGoogle Scholar
  20. M. Ripeanu, I. Foster, and A. Iamnitchi, "Mapping the gnutella network: Properties of large-scale peer-to-peer systems and implications for system design," IEEE Internet Computing Journal, Special Issue on Peer-to-Peer Networking, vol. 6, no. 1, 2002.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. Pixie: a jukebox architecture to support efficient peer content exchange

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            MULTIMEDIA '02: Proceedings of the tenth ACM international conference on Multimedia
            December 2002
            683 pages
            ISBN:158113620X
            DOI:10.1145/641007

            Copyright © 2002 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 December 2002

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            MULTIMEDIA '02 Paper Acceptance Rate46of330submissions,14%Overall Acceptance Rate995of4,171submissions,24%

            Upcoming Conference

            MM '24
            MM '24: The 32nd ACM International Conference on Multimedia
            October 28 - November 1, 2024
            Melbourne , VIC , Australia

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader