• DocumentCode
    2750044
  • Title

    Chameleon: An Adaptable 2-Tier Variable Hop Overlay

  • Author

    Brown, Alan ; Kolberg, Mario ; Buford, John

  • Author_Institution
    Logica, Glasgow
  • fYear
    2009
  • fDate
    10-13 Jan. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Structured peer-to-peer (P2P) overlays typically offer either multi-hop or one-hop performance. Here we present Chameleon, which offers a variable hop performance trading hop count with bandwidth requirement. Chameleon combines opportunistic and active routing table maintenance techniques into a novel two-tier approach which allows nodes to adapt to variations in their available bandwidth. Chameleon uses opportunistic routing table updates for lower bandwidth nodes and active stabilization for high bandwidth nodes, offering a performance from O(log n)-hop up to O(1)-hops. In doing so its nodes can operate successfully in large scale (mobile) networks where peers need to adapt to continuous changes in the available bandwidth. This paper presents a detailed design of Chameleon and simulation results verify its adaptable performance. We show that significant synergy between the two tiers improves the performance when compared with the standalone algorithms.
  • Keywords
    peer-to-peer computing; telecommunication network routing; Chameleon; active routing table maintenance techniques; active stabilization; adaptable 2-tier variable hop overlay; bandwidth nodes; mobile networks; opportunistic routing table maintenance techniques; structured peer-to-peer overlays; Bandwidth; Batteries; Costs; Delay; Event detection; Joining processes; Large-scale systems; Peer to peer computing; Routing; Telecommunication traffic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Communications and Networking Conference, 2009. CCNC 2009. 6th IEEE
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4244-2308-8
  • Electronic_ISBN
    978-1-4244-2309-5
  • Type

    conf

  • DOI
    10.1109/CCNC.2009.4784716
  • Filename
    4784716