• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Another way to find the nearest neighbor in growth-restricted metrics (2003)

by Kirsten Hildrum, John Kubiatowicz, Satish Rao
Add To MetaCart

Tools

Sorted by:
Results 1 - 8 of 8

Distributed Object Location in a Dynamic Network

by Kirsten Hildrum, John D. Kubiatowicz, Satish Rao, Ben Y. Zhao , 2004
"... Modern networking applications replicate data and services widely, leading to a need for location-independent routing---the ability to route queries to objects using names independent of the objects' physical locations. Two important properties of such a routing infrastructure are routing local ..."
Abstract - Cited by 193 (17 self) - Add to MetaCart
Modern networking applications replicate data and services widely, leading to a need for location-independent routing---the ability to route queries to objects using names independent of the objects' physical locations. Two important properties of such a routing infrastructure are routing locality and rapid adaptation to arriving and departing nodes. We show how these two properties can be efficiently achieved for certain network topologies. To do this, we present a new distributed algorithm that can solve the nearest-neighbor problem for these networks. We describe our solution in the context of Tapestry, an overlay network infrastructure that employs techniques proposed by Plaxton et al. [24].
(Show Context)

Citation Context

...hops is O(log 2 n) with high probability. 7 Finding the surrogate is no more costly than searching for an object 7 Determining k dynamically this cost can be reduced to O(log n) with high probability =-=[14]-=-. DRAFT: To appear in Theory of Computing Systems November 2003 pointer, and [24] argues that finding an object pointer requires O(d) network traffic (and O(log n) hops). Multicast takes time O(kd) wh...

Meridian: A Lightweight Network Location Service without Virtual Coordinates

by Bernard Wong, Aleksandrs Slivkins, Emin Gün Sirer - In SIGCOMM , 2005
"... This paper introduces a lightweight, scalable and accurate framework, called Meridian, for performing node selection based on network location. The framework consists of an overlay network structured around multi-resolution rings, query routing with direct measurements, and gossip protocols for diss ..."
Abstract - Cited by 190 (8 self) - Add to MetaCart
This paper introduces a lightweight, scalable and accurate framework, called Meridian, for performing node selection based on network location. The framework consists of an overlay network structured around multi-resolution rings, query routing with direct measurements, and gossip protocols for dissemination. We show how this framework can be used to address three commonly encountered problems, namely, closest node discovery, central leader election, and locating nodes that satisfy target latency constraints in large-scale distributed systems without having to compute absolute coordinates. We show analytically that the framework is scalable with logarithmic convergence when Internet latencies are modeled as a growthconstrained metric, a low-dimensional Euclidean metric, or a metric of low doubling dimension. Large scale simulations, based on latency measurements from 6.25 million node-pairs as well as an implementation deployed on PlanetLab show that the framework is accurate and effective.

A Note on the Nearest Neighbor in Growth-Restricted Metrics

by Kirsten Hildrum, John Kubiatowicz, Sean Ma, Satish Rao - In 15th ACM-SIAM Symp. on Discrete Algorithms (SODA , 2004
"... In this paper, we give results relevant to sequential and distributed dynamic data structures for finding nearest neighbors in growth-restricted metrics. Our sequential data structure uses linear space, and requires O(log n) queries in expecation and O(log n) queries for lookups with high probabili ..."
Abstract - Cited by 19 (2 self) - Add to MetaCart
In this paper, we give results relevant to sequential and distributed dynamic data structures for finding nearest neighbors in growth-restricted metrics. Our sequential data structure uses linear space, and requires O(log n) queries in expecation and O(log n) queries for lookups with high probability. This improves the results of Karger and Ruhl [4], whose data structure uses O(n log n) space with comparable expected time bounds. This also improves on the time bound of a load-balanced version of algorithm (for dynamic networks) presented in [3].
(Show Context)

Citation Context

...ry their children, and keep the children that are "close enough" to x and so on. Let q i be this "close enough" distance for level-i. (We find the q i 's via a guess-andcheck metho=-=d; for details, see [2]-=-.) 2.1 A Certificate To analyze the the algorithm we introduce the notion of a certificate. The certificate is the union, over all i, of the level-i nodes within q i . This certificate can be used to ...

Principles of Locality-Aware Networks for Locating Nearest Copies of Data

by Ittai Abraham, Dahlia Malkhi , 2003
"... Building overlay network tools for locating information in a manner that exhibits localityawareness is crucial for the viability of large internets. It means that costs are proportional to the actual distance of interacting parties, and in many cases, that load may be contained locally. This pape ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
Building overlay network tools for locating information in a manner that exhibits localityawareness is crucial for the viability of large internets. It means that costs are proportional to the actual distance of interacting parties, and in many cases, that load may be contained locally. This paper presents a step-by-step decomposition of several locality-aware networks, that support distributed content-based location services. It explains their common principles and their variations with simple and clear analysis.
(Show Context)

Citation Context

...entifiers. 9 2rsFinding the nearest neighbor. As part of the process of establishing router links, a node first needs to identify the closest neighbor it has in the network. Hildrum et al. propose in =-=[7]-=- to use the PRR routing scheme in a backward manner, in order to locate the nearest neighbor with high probability in PRR like networks. As the authors note in their conclusion, it is possible to comb...

Meridian: A Lightweight Framework for Network Location without Virtual Coordinates

by Bernard Wong, Aleksandrs Slivkins, Emin Gün Sirer - IN PROC. OF ACM SIGCOMM , 2005
"... Selecting nodes based on their position in the network is a basic building block for many distributed systems. This paper describes a peer-to-peer overlay network for performing position-based node selection. Our system, Meridian, provides a lightweight, accurate and scalable framework for keeping t ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Selecting nodes based on their position in the network is a basic building block for many distributed systems. This paper describes a peer-to-peer overlay network for performing position-based node selection. Our system, Meridian, provides a lightweight, accurate and scalable framework for keeping track of location information for participating nodes. The framework consists of an overlay network structured around multi-resolution rings, query routing with direct measurements, and gossip protocols for dissemination. We show how this framework can be used to address three commonly encountered problems in large-scale distributed systems without having to compute absolute coordinates; namely, closest node discovery, central leader election, and locating nodes that satisfy target latency constraints. We show analytically that the framework is scalable with logarithmic convergence when Internet latencies are modeled as a growth-constrained metric, a low-dimensional Euclidian metric, or a metric of low doubling dimension. Large scale simulations, based on latency measurements from 6.25 million node-pairs, and an implementation deployed on PlanetLab both show that the framework is accurate and effective.

ABSTRACT Object Location in Realistic Networks

by Kirsten Hildrum, Robert Krauthgamer, John Kubiatowicz
"... We devise an object location scheme that achieves a guaranteed low stretch in a wider and more realistic class of networks than previous schemes. The distinctive feature of our scheme is that it is inherently adaptive to the underlying topology. In particular, the system achieves 1 + ɛ stretch (for ..."
Abstract - Add to MetaCart
We devise an object location scheme that achieves a guaranteed low stretch in a wider and more realistic class of networks than previous schemes. The distinctive feature of our scheme is that it is inherently adaptive to the underlying topology. In particular, the system achieves 1 + ɛ stretch (for arbitrarily fixed ɛ> 0), with a neighbor list size that depends on the local density around the node (but not on the global growth rate bound). As a byproduct, our scheme has several advantages over existing ones, such as robustness to errors in network measurements, and simpler design choices of system builders, which may lead to improved and more robust deployments.
(Show Context)

Citation Context

... used for finding the growth rates and the number of nodes in the ball of radius r.s5.1 Neighbors The basic idea is to use the backward-routing techniques first described in [13] and later refined in =-=[11, 12]-=-. (Because of the emulated nodes, the algorithm also resembles [17].) We sketch the algorithm here. Consider particular entity E. Its children are the entities that have E as a neighbor, and its grand...

Introduction Research Statement

by Kirsten Hildrum
"... My research bridges theory and systems. By building algorithms and data structures for problems of practical interest, I contribute both to the theory community and to the systems community. The focus of my research ..."
Abstract - Add to MetaCart
My research bridges theory and systems. By building algorithms and data structures for problems of practical interest, I contribute both to the theory community and to the systems community. The focus of my research
(Show Context)

Citation Context

...algorithms is finding nearest neighbors in a network, a problem of independent interest. Following the initial algorithm in [12], we made the algorithm for finding the nearest neighbor more efficient =-=[9, 11]-=-. As an additional benefit, our construction uses no additional space over the Tapestry routing data structure. Traditional algorithms for this problem are vulnerable to faults. A single faulty partic...

Finding Nearby Objects in Peer-to-Peer Networks

by Kirsten Weale Hildrum , 2004
"... A peer-to-peer object location system is an evolving set of computers cooperating to store objects. A reasonable system should easily adapt when computers join or leave the network (self-organization), reliably find objects (completeness), and ensure that no computer works too hard (load balance). ..."
Abstract - Add to MetaCart
A peer-to-peer object location system is an evolving set of computers cooperating to store objects. A reasonable system should easily adapt when computers join or leave the network (self-organization), reliably find objects (completeness), and ensure that no computer works too hard (load balance). Searches in this network should find nearby copies of objects when possible: a searcher in Berkeley looking for an object on the Berkeley subnetwork should find the object without ever sending a message outside of Berkeley. In this thesis,
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University