We propose two novel structured overlays, named VoroNet and RayNet. These object-based overlays create a structure among objects that uses both Voronoi tessellations and small-world principles for efficient routing. They differ 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 and expressive search in large collections of data. VoroNet and RayNet are inspired from the Kleinberg's small-world model where each peer gets connected to close neighbors and maintains an additional pointer to a long-range neighbor. VoroNet and RayNet improves upon the original proposal as it deals with general object topologies and therefore copes with skewed data distributions. While VoroNet uses an explicit construction of the routing structure and the Voronoi tessellation, RayNet relies on estimating the very same structure and using gossip-based overlay construction protocols. Both will be explained and pros/cons will be discussed. In particular, the ability of RayNet to cope with dynamic scenario, mobile objects and higher dimensionality will be presented. The properties of both overlays are conveyed by simulation results.
Biography Etienne Riviere received his PhD in Computer Science from Université de Rennes 1 in November 2007. His thesis, "Collaborative overlay networks for decentralized search in large-scale distributed systems" was conducted under the guidance of Anne-Marie Kermarrec. He is currently an ERCIM research fellow. After nine months at University of Neuchâtel, he is heading for a second 9 months period in NTNU Trondheim in Norway. His research interest lie in the design, analysis and implementation of large-scale distributed systems. More specifically, he is interested in search mechanisms, publish-subscribe, content dissemination networks, decentralized management, and self-organizing systems. He also has a strong interest in epidemic- and gossip-based protocols.