Prot09 Gruppo5

Post on 20-Jun-2015

175 views 0 download

description

Slide seminario protocolli di rete 2009, Gruppo 5, Davide Favaro

Transcript of Prot09 Gruppo5

Seminario Protocolli di Rete

Pathrate

Tool per la misurazione della capacità di un percorso end-to-end

Gruppo: 5

Componenti: Davide Favaro (matr. 794069)

1 /12

2008/2009

Overview

2 /12

2) Tecniche di misurazione:

a) Packet-Pair (Packet-Dispersion)

b) Scelta della dimensione adatta dei pacchetti inviati

c) Packet-Train

3) Simulazione

1) Stima della capacità di un percorso end-to-end:

a) Capacità globale

b) Narrow-link

c) Tight-link

Concetti cardine

3 /12

• C = Capacità globale

• A = Available Bandwidth

• Narrow-link:

• Tight-link:

Tecniche: Packet-Pair …

4 /12

• Invio di 2 pacchetti consecutivi (back-to-back)

• Dispersione: ritardo introdotto dall’attraversamento di un link (es: narrow-link)

• Il ricevente R calcola la capacità globale del percorso ricavando la dispersione

introdotta durante il tragitto

Tecniche: Packet-Pair

5 /12

• Invio consecutivo di più Packet-Pair:

• numerose misurazioni

• rilevazione delle mode locali delle capacità ottenute

• moda globale = moda locale più forte

• Senza traffico concorrente : stima della capacità verosimile

• Con traffico concorrente: stima della capacità inverosimile!

• Sottostima: cross-traffic frapposto fra le coppia del packet-pair

• Sovrastima: cross-traffic rallentante nei post-narrow-links

Tecniche: Packet-Pair

6 /12

Mode locali di disturbo:

• Sub Capacity Dispersion Rate (SCDR):

cross-trafic frapposto fra il Packet-Pair

• Post-Narrow Capacity Mode (PNCM):

cross-traffic innanzi al primo pacchetto del Packet-Pair

Dimensione del Packet-Pair

7 /12

Qual è la dimensione più adatta per il Packet-Pair?

• L troppo piccolo: formazione di mode PNCM (Sovrastima)

• L grande: cresce probabilità di cross-traffic tra le coppie del Packet-Pair

(Sottostima)

SOLUZIONE: variable packet-size!

Contromisure: dimensione variabile

8 /12

Obiettivo: rendere deboli ed ininfluenti le mode di disturbo!

• Dimesione fissa: formazione di mode SCDR molto forti

• Dimensione variabile: distribuisce uniformemente le misurazioni di capacità!

SCDR divengono deboli ed ininfluenti -> più facile rilevare CM!

Tecniche: Packet-Train

9 /12

• Invio di un burst di N pacchetti consecutivi! (N>2)

• non adatto a misurare la capacità di un percorso!

• più cresce N più aumenta probabilità di incidenti col cross-traffic!

• ADR (Asymptotic Dispersion Rate) = limite inferiore per la capacità

• N deve essere adeguato (grande)

Pathrate: simulazione a 3 fasi

10 /12

1. Iniziale:

• Dimensione massima Packet-Train (evitare congestioni!)

• Preliminary measurements (traffic shaping al narrow-link? Sub-channel?

Heavily o lightly loaded?)

• Capacity resolution (grandezza dell’intervallo che conterrà la capacità)

Output:

--> Minimum acceptable packet pair dispersion: 6 usec

-- Maximum train length discovery --

Train length: 2 -> 8.9 Mbps

Train length: 3 -> 9.9 Mbps

. . . .

Train length: 48 -> 11.9 Mbps

-- Maximum train length: 48 packets

--Preliminary measurements with increasing packet train lengths--

Train length: 2 -> 7.1 Mbps 16 Mbps 6 Mbps 13.1 Mbps 13.0 Mbps 6.3 Mbps

14.1 Mbps

Train length: 3 -> 14.5 Mbps 16 Mbps 13.8 Mbps 6.2 Mbps 10.5 Mbps 21 Mbps

9.6 Mbps

. . . .

Train length: 10 -> 13.6 Mbps 10.4 Mbps 12.0 Mbps 11.5 Mbps 11.4 Mbps 11.0

Mbps 13.3 Mbps

--> Capacity Resolution: 931 kbps

Pathrate: simulazione a 3 fasi

11 /12

2. Prima Fase:

• Invio di Packet-Pair (~1000) (scovare tutte le mode locali!)

• Pacchetti di dimensione variabile (indebolisce le mode di disturbo!)

-- Phase I: Detect possible capacity modes –

-> Train length: 2 - Packet size: 600B -> 0% completed

Measurement-1: 13.8 Mbps (349 usec)

Measurement-2: 6.6 Mbps (723 usec)

. . . .

-> Train length: 2 - Packet size: 1152B -> 60% completed

Measurement-1: 19 Mbps (492 usec)

Measurement-3: 1843 Mbps (5 usec) (ignored)

Measurement-7: 4608 Mbps (2 usec) (ignored)

Measurement-8: 13.5 Mbps (681 usec)

-- Local modes : In Phase I –

* Mode: 5.6 Mbps to 6.5 Mbps - 96 measurements

* Mode: 12.2 Mbps to 13.1 Mbps - 84 measurements

Output:

Quindi la banda reale (moda CM) è compresa in [5.6 Mbps , 6.5 Mbps] ???

Pathrate: simulazione a 3 fasi

12 /12

2. Seconda Fase:

• Calcola ADR (Asymptotic Dispersion Rate):

• Trova il limite inferiore per la capacità!

• Elimina le mode di disturbo!

-- Phase II: Estimate Asymptotic Dispersion Rate (ADR) –

-- Number of trains: 500 - Train length: 48 - Packet size: 1488B

Measurement- 1 out of 500: 9.4 Mbps (59521 usec)

Measurement- 2 out of 500: 13.0 Mbps (43178 usec

. . . .

Measurement- 500 out of 500: 8.9 Mbps (62975 usec)

-- Local modes : In Phase II --

* Mode: 10.3 Mbps to 11.2 Mbps - 148 measurements

* Mode: 6.1 Mbps to 7.0 Mbps - 21 measurements

10.3 Mbps to 11.2 Mbps - Figure of merit: 357.20

6.1 Mbps to 7.0 Mbps - Figure of merit: 2.53

--> Asymptotic Dispersion Rate (ADR) estimate: 10.3 Mbps

--> Possible capacity values:12.2 Mbps to 13.1 Mbps-Figure of merit:155.81

Final capacity estimate : 12.2 Mbps to 13.1 Mbps

Output: