Download presentation
Presentation is loading. Please wait.
Published bySolomon Reynolds Modified over 9 years ago
1
{firstname.lastname}@liris.cnrs.fr - http://liris.cnrs.fr/ Laboratoire d'InfoRmatique en Image et Systèmes d'information LIRIS UMR 5205 CNRS/INSA de Lyon/Université Claude Bernard Lyon 1/Université Lumière Lyon 2/Ecole Centrale de Lyon Université Claude Bernard Lyon 1, bâtiment Nautibus 43, boulevard du 11 novembre 1918 — F-69622 Villeurbanne cedex http://liris.cnrs.fr UMR 5205 GridNets 2006 - 2006/10/01 Evaluation of network distances properties: NDS, the Network Distance Service. Julien Gossa
2
GridNets 2006 - 2006/10/01 2 Network Distances (1) Network distances are used for many purposes Distance Vector Protocols RIV, IGRP, EIGRP, OSPF… Network problem solving data management network topology discovering resource brokering nodes clustering… Using distance is comfortable It makes the network looking like the real world Distances are also called metrics
3
GridNets 2006 - 2006/10/01 3 Network Distances (2) Generally very simple: Latency (or RTT) only IDMaps (Francis et al. 2001) Global Network Positioning (GPN) (Eugene et al. 2002) “Automatic clustering of grid nodes” (Xu et al. 2005} Rarely Bandwidth IDMaps (Francis et al. 2001) “when available“ But with a strong assumption: Euclidean Space Mostly the properties: symmetry and triangle inequality Comes from the will to refer to the real world
4
GridNets 2006 - 2006/10/01 4 Network Distances (2) But isn’t this assumption too strong? For instance, because of asymmetric IP routes or asymmetric connection (ADSL) Moreover The satisfaction can differ from a network to another one According to the infrastructure homogeneity and condition The satisfaction might not be perfect, but acceptable For instance, latency uplink and downlink can differ of 0.5% We propose to identify exhaustively what are the interesting properties of network distances
5
GridNets 2006 - 2006/10/01 5 Network Distance Properties The first 4 refer to Euclidean Space properties The last 2 are useful in peculiar cases only
6
GridNets 2006 - 2006/10/01 6 Properties’ Satisfaction Degree But: Distance are measured and thus approximate For instance The measure uplink and downlink may differ of 1% This difference can be acceptable or not According to the end use of the distance Thus, its necessary to compute satisfaction degree For each property Based on actual measurements Thus for each environment And even at each time in case of great instability
7
GridNets 2006 - 2006/10/01 7 Properties’ Satisfaction Degree One satisfaction degree Per property Per distance Per couple of end-points statistics for the whole network: Min/Max Mean/Variance And RoutesRatio:
8
GridNets 2006 - 2006/10/01 8 Properties’ Satisfaction Degree Finally, the global satisfaction degree is obtained with the RouteRatio of a given property p for a given metric m It gives the ratio of routes which satisfaction degree is higher than a threshold t t has to be defined by the user According to its use of the distance And the impact of the properties dissatisfaction
9
GridNets 2006 - 2006/10/01 9 Experimentation Experimentation has been done On our (small) test grid: 5 computers located in 3 cities (Lyon, Toulouse and Lille) Connected through the Internet (shared network) With measurements from the Network Distance Service (NWS) Which treatment are embedded in the Network Distance Service We evaluated the satisfaction of: Symmetry, Triangle Inequality Substitutability and Splitability Of the metrics: Latency Lat Bandwidth BW A compound metrics DTT=3xLat+data_size/BW For several values of data_size
10
GridNets 2006 - 2006/10/01 10 Experimentation
11
GridNets 2006 - 2006/10/01 11 Experimentation - Conclusion The symmetry is well satisfied by latency and DTT but not by Bandwidth. For instance, IDMaps should not be used with bandwidth in our test grid The triangle inequality is not fully satisfied by Latency and Bandwidth This property should be taken with extreme care (which compromise the use of most of the works using distances) The splitability is very well satisfied by Latency but not by Bandwidth. This meets the property of latency at routing level where packets are transferred from a routing device to one other, adding latency along the route. Then substitutability is well satisfied by all the metrics. This results is biased because of the small size of our test grid: no conclusion can be done.
12
GridNets 2006 - 2006/10/01 12 Conclusion Network distance are popularly used But with potentially too strong assumptions To treat this issue, we have Identify the different interesting properties of network distances Define a satisfaction degree for each and a method to check the satisfaction of a property at network-scale Embed these computations in a globus Web Service The Network Distance Service (NDS)
13
GridNets 2006 - 2006/10/01 13 Conclusion Thanks for attention !
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.