• DocumentCode
    1601658
  • Title

    Modeling peer-peer file sharing systems

  • Author

    Ge, Zihui ; Figueiredo, Daniel R. ; Jaiswal, Sharad ; Kurose, Jim ; Towsley, Don

  • Author_Institution
    Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
  • Volume
    3
  • fYear
    2003
  • Firstpage
    2188
  • Abstract
    Peer-peer networking has recently emerged as a new paradigm for building distributed networked applications. We develop simple mathematical models to explore and illustrate fundamental performance issues of peer-peer file sharing systems. The modeling framework introduced and the corresponding solution methods are flexible enough to accommodate different characteristics of such systems. Through the specification of model parameters, we apply our framework to three different peer-peer architectures: centralized indexing, distributed indexing with flooded queries, and distributed indexing with hashing directed queries. Using our model, we investigate the effects of system scaling, freeloaders, file popularity and availability on system performance. In particular, we observe that a system with distributed indexing and flooded queries cannot exploit the full capacity of peer-peer systems. We further show that peer-peer file sharing systems can tolerate a significant number of freeloaders without suffering much performance degradation. In many cases, freeloaders can benefit from the available spare capacity of peer-peer systems and increase overall system throughput. Our work shows that simple models coupled with efficient solution methods can be used to understand and answer questions related to the performance of peer-peer file sharing systems.
  • Keywords
    Internet; distributed processing; file organisation; query processing; centralized indexing; distributed indexing; distributed network applications; file sharing systems; flooded queries; freeloaders; hashing directed queries; mathematical models; peer-peer network; performance degradation; spare capacity; system throughput; Application software; Availability; Computer science; Degradation; Indexing; Mathematical model; Network servers; Peer to peer computing; System performance; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2003. Twenty-Second Annual Joint Conference of the IEEE Computer and Communications. IEEE Societies
  • ISSN
    0743-166X
  • Print_ISBN
    0-7803-7752-4
  • Type

    conf

  • DOI
    10.1109/INFCOM.2003.1209239
  • Filename
    1209239