DocumentCode :
3437478
Title :
Non-Euclidean Internet Coordinates Embedding
Author :
Allan, Alexander ; Humphrey, Ross ; Di Fatta, Giuseppe
Author_Institution :
Sch. of Syst. Eng., Univ. of Reading, Reading, UK
fYear :
2013
fDate :
7-10 Dec. 2013
Firstpage :
295
Lastpage :
302
Abstract :
For many applications it is desirable to be able to estimate latency in a decentralised network when it is not practical to explicitly measure it. It has previously been shown that latency can be approximated by assigning hosts coordinates in some geometric space such that the Euclidean distance between two hosts in this space is equivalent to latency, a method known as a Network Coordinate (NC) system. This is commonly achieved by a large scale distributed optimisation which seeks to minimise the error between latency and Euclidean distance. In this work we challenge the assumption of Euclidean space as a satisfactory model for embedding Internet-like networks, due to the curved nature of network distances. We present a novel distributed optimisation methodology: Non-Euclidean Internet Coordinates Embedding (NICE). NICE uses a polynomial regression model to explicitly learn the most effective distance function for latency estimation within a geometric space, in addition to a distributed non linear dimensionality reduction method. Dimensionality reduction is achieved via a variant of Landmark Multi Dimensional Scaling (LMDS) and a distributed optimisation algorithm. This allows the distributed system to create a set of coordinates for each of the participating hosts that can be used to accurately estimate latency. The system is implemented within the Java based PeerSim network simulator using both real and artificially generated input topologies and then compared to two of the most widely implemented NC systems: GNP and Vivaldi. By experimental simulation we show that NICE is significantly more accurate than either method while still remaining robust in the face of real network conditions.
Keywords :
Internet; Java; computer network performance evaluation; distributed algorithms; optimisation; polynomials; regression analysis; Euclidean distance; Euclidean space; GNP; Internet-like network embedding; Java; LMDS; NC systems; NICE; PeerSim network simulator; Vivaldi; artificially generated input topologies; distance function; distributed nonlinear dimensionality reduction method; distributed optimisation algorithm; geometric space; landmark multidimensional scaling; latency estimation; network coordinate system; network distances; nonEuclidean Internet coordinates embedding; polynomial regression model; real input topologies; Accuracy; Economic indicators; Euclidean distance; Network topology; Peer-to-peer computing; Polynomials; Topology; Multidimensional Scaling; Network Coordinates; Non-Euclidean Distance; Regression;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Data Mining Workshops (ICDMW), 2013 IEEE 13th International Conference on
Conference_Location :
Dallas, TX
Print_ISBN :
978-1-4799-3143-9
Type :
conf
DOI :
10.1109/ICDMW.2013.113
Filename :
6753934
Link To Document :
بازگشت