• DocumentCode
    1764580
  • Title

    Modeling Flash Crowd Performance in Peer-to-Peer File Distribution

  • Author

    Carbunaru, Cristina ; Yong Meng Teo ; Leong, Ben ; Ho, Tracey

  • Author_Institution
    Nat. Univ. of Singapore, Singapore, Singapore
  • Volume
    25
  • Issue
    10
  • fYear
    2014
  • fDate
    Oct. 2014
  • Firstpage
    2617
  • Lastpage
    2626
  • Abstract
    Given the growing popularity of peer-to-peer file distribution in commercial applications, it is important to understand the challenges of using p2p file-sharing protocols for file distribution, and how extreme conditions such as flash crowds affect the efficiency of file distribution. In this light, there is a need to understand the impact of the utilization of available bandwidth on the performance of peer-assisted file distribution systems. With a simple measurement study on PlanetLab, we identified distinct phases in peer bandwidth utilization over the download duration. Based on the evolution of the utilization of available peer bandwidth over time, we formulated an analytical model for flash crowds in homogeneous and heterogeneous bandwidth swarms. The model estimates the instantaneous download rate and the average file download time with 10 percent error for swarms up to 160 peers. Our model can be used to predict the scalability of the system when the number of peers increases, and to provision for flash crowds by estimating the server bandwidth to achieve a minimum quality of service. Lastly, we demonstrate how our model is applied to new p2p protocols to understand their design and performance problems.
  • Keywords
    file organisation; peer-to-peer computing; protocols; P2P file-sharing protocols; PlanetLab; bandwidth utilization; download duration; flash crowd performance; heterogeneous bandwidth swarms; homogeneous bandwidth swarms; peer-assisted file distribution systems; peer-to-peer file distribution; Ash; Bandwidth; Extraterrestrial measurements; Manganese; Peer-to-peer computing; Protocols; Servers; Peer-to-peer analytical modeling; performance model;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2013.220
  • Filename
    6587458