• DocumentCode
    395796
  • Title

    Speculative routing and update propagation: a kundali centric approach

  • Author

    Mohan, Aditya ; Kalogeraki, Vana

  • Author_Institution
    Dept. of Comput. Sci., Brown Univ., Providence, RI, USA
  • Volume
    1
  • fYear
    2003
  • fDate
    11-15 May 2003
  • Firstpage
    343
  • Abstract
    Peer-to-peer networks have gained much attention due to their attractive features of self-organization, scalability and decentralized control. The key challenge in these networks is how to efficiently locate and retrieve the correct data. In this paper, we propose propagation and routing algorithms for a fully decentralized, self-organizing network. Our goal is to maximize the probability of finding the data, minimize peer access latencies and balance the workload among many peers. Central to our approach is the Kundali data structure that represents the set of data maintained by the peers and drives the smart routing of the search requests (queries). We have implemented our algorithms in the context of a fully decentralized Internet caching service in our internal network. Our mechanism is inexpensive, highly scalable, and resilient to node failures and with low administration cost. Experimental results validate or algorithms and show that they have good performance results.
  • Keywords
    Internet; ad hoc networks; decentralised control; filtering theory; telecommunication control; telecommunication network routing; Internet caching service; Kundali centric approach; bloom filters; decentralized control; internal network; peer access latencies; peer-to-peer networks; routing algorithms; scalability; search requests; self-organization; self-organizing networks; speculative routing; update propagation; Context-aware services; Data structures; Delay; Distributed control; IP networks; Information retrieval; Peer to peer computing; Routing; Scalability; Self-organizing networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, 2003. ICC '03. IEEE International Conference on
  • Print_ISBN
    0-7803-7802-4
  • Type

    conf

  • DOI
    10.1109/ICC.2003.1204196
  • Filename
    1204196