Round Trip Time and Internet Characterization Museo Storico della Fisica e Centro Studi e Ricerche Enrico Fermi www.centrofermi.it Progetto Complessità 19 febbraio 2004 Fabrizio Coccetti 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 1 Agenda Metriche Qualche risultato esistente Che strumenti usare Tecniche di misura e curiosità 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 2 Metriche Possiamo assumere che ci siano due metriche principali per misurare le prestazioni della rete internet: Latenza Banda 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 3 Latenza RTT round trip time One-way trip time 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 4 Banda e Throughput Q A B Q T t Timer path 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 5 Spectrum of Internet Performance Misurare gli RTT tra molti siti di cui si conosce la distanza geografica Guardare la distribuzione di RTT/distanza, per cercare delle caratteristiche di Internet 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 6 Crediti “Scale-free behaviour of the Internet Global Performance” R. Percacci, A. Vespignani “The Spectrum of Internet Performance” L. Carbone, F. Coccetti, P. Dini, R. Percacci, A. Vespignani presentato a: PAM 2003 San Diego April 6-8 2003 RIPE 45 Barcelona May 12-16 2003 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 7 Distanze in millisecondi luce Unità di misura del RTT sono i millisecondi RTT misura 2 volte la distanza Il segnale su fibra ottica viaggia a 2/3 c Misurare le distanze in millisecondi luce 1 ms 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 100 km 8 Alcuni risultati (1) 0 50 100 150 200 250 300 350 400 0 50 100 150 200 distanza RTT 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 9 Alcuni risultati (2) 4 Log(p(taumin)) 3,5 3 2,5 2 1,5 1 0,5 0 0 0,2 0,4 0,6 0,8 1 1,2 1,4 Log(taum in) 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 10 Dove reperire dati/strumenti Esistono vari progetti operativi al momento: PingER (SLAC) Gloperf TTM (RIPE) AMP (NLANR) 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 11 PingER Dimensioni PingER (settembre 2003) 36 monitoring sites, 12 nazioni 822 remote sites, in 80 nazioni Progetto nato a SLAC (1995) dal gruppo IEPM (Internet End-to-end Performance Monitoring) 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 12 IEPM-BW to the World Dimensioni IEPM-BW (oct2003) 7 reti di monitoraggio SLAC, FNAL, NIKHEF, Internet2, Manchester UK, Univ.Michigan, INFN Mi Progetto nato a SLAC (2001) (BABAR) Autori: C.Logg, L.Cottrell, J.Williams, M.Bhargava, F.Coccetti, I-Heng Mei, Maxim Grigoriev 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 13 Prospettive per il Centrofermi IEPM-BW richiede una ottima interconnessione per essere implementato PingER può essere usato per fare grafi pesati, su reti amplissime, stimando la banda con il metodo dei pacchetti di dimensione variabile 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 14 Pacchetti di dimensioni variabili d Q T 2 B 2 v C 1 1 link 2(Q Q ) C T T 2 1 link d Q T 2 B 2 v C 2 2 1 2 link 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 15 Pacchetti consecutivi Q t C PATH Q t C 1 1 t 2 Q C 2 Q(C C ) t CC 3 2 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 2 3 16 PL, RTT tra Trieste e Milano 1 Packet Loss (%) 0.9 0.8 0.7 0.6 PL (%) 0.5 0.4 0.3 0.2 0.1 0 Dec-01 Jan-02 Feb-02 Mar-02 Apr-02 May-02 Jun-02 Jul-02 Aug-02 Sep-02 Oct-02 50 Average RTT (ms) 45 40 Average RTT (m s) 35 30 25 20 15 10 5 19 febbraio 2004 0 Dec-01 Jan-02 Fabrizio Coccetti - Centro Enrico Fermi Mar-02 Apr-02 May-02 Jun-02 Jul-02 Feb-02 Aug-02 Sep-02 Oct-02 17 Stima della capacità TS-MI 4000 3500 Stim a della capacità (kbps) 3000 2500 2000 1500 1000 500 0 Dec-01 Jan-02 Feb-02 Mar-02 Apr-02 May-02 Jun-02 Jul-02 Aug-02 Sep-02 Oct-02 Calcoli realizzati tramite la tecnica dei pacchetti variabili. A maggio 2002 la banda risulta raddoppiata. 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 18 PL tra INFN TS e il Mondo 25 Packet Loss (%) 20 15 10 5 0 Dec-01 Jan-02 Balkans 19 febbraio 2004 East Asia Feb-02 Mar-02 Europe Apr-02 Latin America May-02 Jun-02 Middle East Fabrizio Coccetti - Centro Enrico Fermi Jul-02 Aug-02 North America Sep-02 Russia Oct-02 South Asia 19 RTT tra INFN TS e il Mondo 3500 3000 Average RTT (m s) 2500 2000 1500 1000 500 0 Dec-01 Balkans 19 febbraio 2004 Jan-02 East Asia Feb-02 Europe Mar-02 Apr-02 Latin America May-02 Jun-02 Middle East Fabrizio Coccetti - Centro Enrico Fermi Jul-02 Aug-02 North America Sep-02 Russia Oct-02 South Asia 20 Il marziano Un marziano ha accesso solo al ping e vuole disegnare la terra : Usare l’RTT minimo (no congestione) Quando un sito risponde al ping attorno c’è terra Triangolazioni per disegnare la superfice (dovrebbe risultare tonda) Le aree vuote sono deserti o mari o ghiacci 19 febbraio 2004 Fabrizio Coccetti - Centro Enrico Fermi 21