• DocumentCode
    2745067
  • Title

    Aggregate Congestion Control for Peer-to-Peer File Sharing Applications

  • Author

    Li, Wei ; Chen, Shanzhi ; LIU, Yaning ; Li, Xin

  • Author_Institution
    State Key Lab. of Networking & Switching Technol., Beijing Univ. of Posts & Telecommun., Beijing
  • fYear
    2008
  • fDate
    6-8 Aug. 2008
  • Firstpage
    700
  • Lastpage
    705
  • Abstract
    Peer-to-peer file sharing applications, which enable peers to establish multiple TCP connections between other peers to transfer data, pose new challenge to congestion control. Since conventional congestion control only aims to make each of those connections TCP-friendly, self users can increase the number of connections to grab a large share of the bandwidth, introducing more congestion and degrading the overall network performance. To address this issue, in this paper we propose and design an aggregate congestion control mechanism called ACCM which enforces the friendliness of network upon all the connections belongs to an application instead of upon individual connection. By observing the share congestion in access link through application-level measurement technology, ACCM dynamically adjusts the window size of parallel TCP connections, achieving friendliness to the network on the basis of maximize utilization of network bandwidth. The simulation experiments demonstrate that certain fairness and congestion avoidance can be achieved in presence of congestion and the network bandwidth can be effectively utilized in absence of congestion with ACCM.
  • Keywords
    bandwidth allocation; peer-to-peer computing; telecommunication congestion control; TCP-friendly; aggregate congestion control mechanism; application-level measurement technology; congestion avoidance; network bandwidth; peer-to-peer file sharing application; Aggregates; Bandwidth; Communication system traffic control; Degradation; IP networks; Peer to peer computing; Size measurement; Telecommunication congestion control; Telecommunication control; Telecommunication traffic; File sharing applications; P2P; congestion control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2008. SNPD '08. Ninth ACIS International Conference on
  • Conference_Location
    Phuket
  • Print_ISBN
    978-0-7695-3263-9
  • Type

    conf

  • DOI
    10.1109/SNPD.2008.98
  • Filename
    4617454