• DocumentCode
    2786606
  • Title

    VoroNet: A scalable object network based on Voronoi tessellations

  • Author

    Beaumont, Olivier ; Kermarrec, Anne-Marie ; Marchal, Loris ; Riviére, Étienne

  • Author_Institution
    LaBRI/INRIA, Bordeaux
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    In this paper, we propose the design of VoroNet, an object-based peer to peer overlay network relying on Voronoi tessellations, along with its theoretical analysis and experimental evaluation. VoroNet differs from previous overlay networks in that peers are application objects themselves and get identifiers reflecting the semantics of the application instead of relying on hashing functions. This enables a scalable support for efficient search in large collections of data. In VoroNet, objects are organized in an attribute space according to a Voronoi diagram. VoroNet is inspired from the Kleinberg´s small-world model where each peer gets connected to close neighbours and maintains an additional pointer to a long-range neighbour. VoroNet improves upon the original proposal as it deals with general object topologies and therefore copes with skewed data distributions. We show that VoroNet can be built and maintained in a fully decentralized way. The theoretical analysis of the system proves that routing in VoroNet can be achieved in a poly-logarithmic number of hops in the size of the system. The analysis is fully confirmed by our experimental evaluation by simulation.
  • Keywords
    computational geometry; file organisation; peer-to-peer computing; telecommunication network routing; Kleinberg small-world model; Voronoi diagram; Voronoi tessellations; hashing functions; object-based peer to peer overlay network; poly-logarithmic greedy routing; scalable object network; Analytical models; Context modeling; File systems; Floods; Load management; Peer to peer computing; Proposals; Robustness; Routing; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370210
  • Filename
    4227938