• DocumentCode
    2889221
  • Title

    Minimizing weighted sum finish time for one-to-many file transfer in peer-to-peer networks

  • Author

    Xie, B. ; van der Schaar, M. ; Courtade, T. ; Wesel, R.D.

  • Author_Institution
    Dept. of Electr. Eng., Univ. of California, Los Angeles, CA, USA
  • fYear
    2011
  • fDate
    28-30 Sept. 2011
  • Firstpage
    1771
  • Lastpage
    1778
  • Abstract
    This paper considers the problem of transfer ring a file from one source node to multiple receivers in a peer-to-peer (P2P) network. The objective is to minimize the weighted sum finish time (WSFT) for the one-to-many file transfer where peers have both uplink and downlink bandwidth constraints specified. The static scenario is a file-transfer scheme in which the constructed network topology and the network resource (link throughput) allocation remains static until all receivers finish downloading. This paper first shows that the static scenario can be optimized in polynomial time by convex optimization, and the associated optimal static WSFT can be achieved by linear network coding. This paper also proposes a static rateless-coding-based scheme which has almost-optimal empirical performance. The dynamic scenario is a file transfer scheme which can re-construct the network topology and re-allocate the network resource during the file transfer. This paper proposes a dynamic rateless-coding based scheme, which provides significantly smaller WSFT than the optimal static scheme does.
  • Keywords
    computer communications software; convex programming; network coding; peer-to-peer computing; P2P network; almost-optimal empirical performance; constructed network topology; convex optimization; downlink bandwidth constraints; dynamic rateless-coding based scheme; file-transfer scheme; linear network coding; link throughput allocation; multiple receivers; network resource reallocation; network topology reconstruction; one-to-many file transfer; optimal static WSFT; optimal static scheme; peer-to-peer networks; source node; static rateless-coding-based scheme; uplink bandwidth constraints; weighted sum finish time minimization; Convex functions; Downlink; Network coding; Network topology; Peer to peer computing; Receivers; Resource management; P2P network; dynamic scenario; network coding; rateless code; static scenario;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communication, Control, and Computing (Allerton), 2011 49th Annual Allerton Conference on
  • Conference_Location
    Monticello, IL
  • Print_ISBN
    978-1-4577-1817-5
  • Type

    conf

  • DOI
    10.1109/Allerton.2011.6120383
  • Filename
    6120383