Title :
Triangulation and embedding using small sets of beacons
Author :
Kleinberg, Jon ; Slivkins, Aleksandrs ; Wexler, Tom
Author_Institution :
Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
Abstract :
Concurrent with recent theoretical interest in the problem of metric embedding, a growing body of research in the networking community has studied the distance matrix defined by node-to-node latencies in the Internet, resulting in a number of recent approaches that approximately embed this distance matrix into low-dimensional Euclidean space. Here we give algorithms with provable performance guarantees for beacon-based triangulation and embedding. We show that in addition to multiplicative error in the distances, performance guarantees for beacon-based algorithms typically must include a notion of slack - a certain fraction of all distances may be arbitrarily distorted. For metrics of bounded doubling dimension (which have been proposed as a reasonable abstraction of Internet latencies), we show that triangulation-based reconstruction with a constant number of beacons can achieve multiplicative error 1 + δ on a 1 - ε fraction of distances, for arbitrarily small constants δ and ε. For this same class of metrics, we give a beacon-based embedding algorithm that achieves constant distortion on a 1 - ε fraction of distances; this provides some theoretical justification for the success of the recent global network positioning algorithm of Ng and Zhang, and it forms an interesting contrast with lower bounds showing that it is not possible to embed all distances in a doubling metric with constant distortion. We also give results for other classes of metrics, as well as distributed algorithms that require only a sparse set of distances but do not place too much measurement load on any one node.
Keywords :
Internet; matrix algebra; Internet measurement algorithm; beacon-based embedding; beacon-based triangulation; bounded doubling dimension; distance matrix; global network positioning algorithm; low-dimensional Euclidean space; metric embedding; multiplicative error; node-to-node latency; triangulation-based reconstruction; Algorithm design and analysis; Computer science; Constraint theory; Delay; Distortion measurement; Embedded computing; Extraterrestrial measurements; IP networks; Internet; Linear matrix inequalities;
Conference_Titel :
Foundations of Computer Science, 2004. Proceedings. 45th Annual IEEE Symposium on
Print_ISBN :
0-7695-2228-9
DOI :
10.1109/FOCS.2004.70