• DocumentCode
    1083849
  • Title

    oEvolve: toward evolutionary overlay topologies for high-bandwidth data dissemination

  • Author

    Zhu, Ying ; Guo, Jiang ; Li, Baochun

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Ont., Canada
  • Volume
    22
  • Issue
    7
  • fYear
    2004
  • Firstpage
    1237
  • Lastpage
    1251
  • Abstract
    In this paper, we consider the problem of data dissemination from a source to multiple receivers over application-layer overlay networks, and seek to significantly improve end-to-end throughput of data dissemination sessions by constructing topologies of high quality. We propose oEvolve, a distributed algorithm that uses the strategy of progressively and adaptively evolving the overlay topology over time toward high-quality topologies, especially with respect to end-to-end throughput of data dissemination. To validate the effectiveness and efficiency of oEvolve, we present a fully distributed real-world oEvolve implementation over PlanetLab , a global-scale wide-area overlay network testbed. Our implementation consists of a framework of components that involves a high-performance data forwarding engine and a centralized performance monitoring facility.
  • Keywords
    data communication; distributed algorithms; multicast communication; network topology; wide area networks; PlanetLab; application-layer multicast; application-layer overlay networks; centralized performance monitoring; distributed algorithm; distributed real-world oEvolve implementation; end-to-end throughput; evolutionary overlay topologies; global-scale wide-area network; high-bandwidth data dissemination; high-performance data forwarding engine; source-multiple receivers; Algorithm design and analysis; Bandwidth; Delay; Distributed algorithms; Internet; Multicast protocols; Network topology; Throughput; Transport protocols; Unicast; Application-layer multicast; application-layer overlay networks;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2004.829342
  • Filename
    1327647