• DocumentCode
    1399202
  • Title

    Distributed Network Formation for n-Way Broadcast Applications

  • Author

    Smaragdakis, Georgios ; Laoutais, Nikolaos ; Michiardi, Pietro ; Bestavros, Azer ; Byers, John W. ; Roussopoulos, Mema

  • Author_Institution
    Deutsche Telekom Labs., Tech. Univ. of Berlin, Berlin, Germany
  • Volume
    21
  • Issue
    10
  • fYear
    2010
  • Firstpage
    1427
  • Lastpage
    1441
  • Abstract
    In an n-way broadcast application, each one of n overlay nodes wants to push its own distinct large data file to all other n-1 destinations as well as download their respective data files. BitTorrent-like swarming protocols are ideal choices for handling such massive data volume transfers. The original BitTorrent targets one-to-many broadcasts of a single file to a very large number of receivers, and thus, by necessity, employs a suboptimized overlay topology. n-way broadcast applications, on the other hand, owing to their inherent complexity, are realizable only in small to medium scale networks. In this paper, we show that we can leverage this scale constraint to construct optimized overlay topologies that take into consideration the end-to-end characteristics of the network and as a consequence deliver far superior performance compared to random and myopic (greedy) approaches. We present the Max-Min and Max-Sum peer-selection policies used by individual nodes to select their neighbors. The first one strives to maximize the available bandwidth to the slowest destination, while the second maximizes the aggregate output rate. We design a swarming protocol suitable for n-way broadcast and operate it on top of overlay graphs formed by nodes that employ Max-Min or Max-Sum policies. Using measurements from a PlanetLab prototype implementation and trace-driven simulations, we demonstrate that the performance of swarming protocols on top of our constructed topologies is far superior to the performance of random and myopic overlays.
  • Keywords
    minimax techniques; peer-to-peer computing; protocols; BitTorrent-like swarming protocol; distributed network formation; maxmin peer-selection policy; maxsum peer-selection policy; n-way broadcast application; optimized overlay topology; Aggregates; Bandwidth; Broadcasting; Constraint optimization; Extraterrestrial measurements; Laboratories; Network topology; Peer to peer computing; Protocols; Virtual prototyping; Network formation; flow networks.; n-way broadcast; swarming protocols;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2010.23
  • Filename
    5401155