Levaldi: An improved network distance prediction algorithm based on network coordinate system

The Vivaldi Algorithm is a simple, adaptive and distributed algorithm for computing and predicting the hosts' coordinates and their network distance in a network coordinate system. However, coordinate calculation of the convergence of the Vivaldi algorithm is rather slow with high noise ratio samples. A new efficient algorithm (Levaldi Algorithm) is proposed, which uses a method in which we take the adapt-step problem into consideration and modify the size of the step in Vivaldi Algorithm that reduces the affection on other nodes by a certain node. Experiments indicate that the Levaldi Algorithm significantly reduces the time of convergence in coordinate prediction. Its accuracy and the speed of the convergence increase compared to the Vivaldi Algorithm.

[1]  Margo I. Seltzer,et al.  Stable and Accurate Network Coordinates , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).

[2]  Robert Tappan Morris,et al.  DNS performance and the effectiveness of caching , 2001, IMW '01.

[3]  M. Frans Kaashoek,et al.  Vivaldi: a decentralized network coordinate system , 2004, SIGCOMM 2004.

[4]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[5]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .

[6]  Margo I. Seltzer,et al.  Network Coordinates in the Wild , 2007, NSDI.

[7]  Robert Tappan Morris,et al.  Vivaldi: a decentralized network coordinate system , 2004, SIGCOMM '04.

[8]  Hui Zhang,et al.  Towards global network positioning , 2001, IMW '01.

[9]  Robert Tappan Morris,et al.  DNS performance and the effectiveness of caching , 2002, TNET.

[10]  Miguel Castro,et al.  PIC: practical Internet coordinates for distance estimation , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[11]  John A. Nelder,et al.  A Simplex Method for Function Minimization , 1965, Comput. J..

[12]  Stephen Soderland,et al.  Learning Information Extraction Rules for Semi-Structured and Free Text , 1999, Machine Learning.

[13]  Jon Crowcroft,et al.  On the accuracy of embeddings for internet coordinate systems , 2005, IMC '05.

[14]  Hui Zhang,et al.  Predicting Internet network distance with coordinates-based approaches , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.