MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

21
MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN Ing. Michele Savi DEIS - Universita’di Bologna [email protected]

description

MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN. Ing. Michele Savi DEIS - Universita’di Bologna [email protected]. M. M. Strictly Non-Blocking Switching Matrix. IN Fibre 1. OUT Fibre 1. M. 1. 1. 2. 3. R. R. M. OUT Fibre N. IN Fibre N. - PowerPoint PPT Presentation

Transcript of MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Page 1: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI

COMMUTAZIONE SPN

Ing. Michele SaviDEIS - Universita’di Bologna

[email protected]

Page 2: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Architettura shared per node

• Tutti i convertitori full-range (TWC) sono raggruppati in un unico banco

• Tutti i pacchetti possono sfuttare qualsiasi convertitore

• Solo i pacchetti che necessitano di conversione sono inviati ai convertitori

• I pacchetti convertiti sono inviati alle rispettive fibre di uscita grazie a un ulteriore switch ottico spaziale

• Risparmio TWC ma matrice spaziale più complessa

Strictly Non-

Blocking Switching

Matrix

IN Fibre 1

IN Fibre N

M

OUT Fibre 1

OUT Fibre N

RMNMN

M

M

1

2

R

3

1

R

M

M

M

Page 3: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Probabilità di perdita

• Probabilità di perdita valutata “inseguendo” un pacchetto in ingresso; • Pacchetto è perso quando:

– Caso 1: fibra di destinazione è congestionata e il pacchetto non è tra quelli trasmessi;

• Congestione quando fibra piena;

– Case 2: numero di pacchetti che richiedono conversione è maggiore del numero di convertitori nel banco e il pacchetto non è uno di quelli convertiti e trasmessi;

Page 4: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Conversione di lunghezza d’onda

1

1

1

1

In 1

Out 2

Out 1

In 2

1

LOST!

1

1

1

In 1

Out 2

Out 1

In 2

1

LOST!

• Risoluzione della contesa nel dominio ottico utilizzando convertitori di lunghezza d’onda

TWC - FRTWC - FR

Page 5: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Modello analitico per architettura SPN: ipotesi e variabili

Ipotesi:• Scenario sincrono (slotted);• Lunghezza del pacchetto pari alla durata di uno slot ;• Arrivi indipendenti di tipo Bernoulli nelle lunghezze d’onda di ingresso;• Pacchetti indirizzati alle fibre di destinazione con probabilità uniforme (1/N);

Variabili:• p probabilità di arrivo su una lunghezza d’onda in un time slot;• Pu probabilità che la fibra di uscita “j” sia congestionata e il pacchetto non sia

scelto per la trasmissione (perdita “esterna”);• Pb probabilità che il pacchetto sia bloccato sulla propria lunghezza d’onda

nella fibra di uscita “j”;• Awc traffico offerto ai convertitori da una singola lunghezza d’onda di uscita;• Pbwc probabilità che un pacchetto sia perso ai convertitori; • Ploss probabilità di perdita totale;

Page 6: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Espressione della probabilità di perdita Ploss

• Il primo termine rappresenta il blocco esterno, Pu;

• Secondo termine rappresenta la probabilità congiunta che:– Pacchetto sia spedito al banco di TWC, data dal prodotto fra:

• Pb (pacchetto bloccato sulla sua lunghezza d’onda);• 1-(Pu/Pb) (pacchetto non bloccato nella fibra di uscita “j” dato che è

bloccato nella sua lunghezza d’onda);– Pacchetto perso perchè non ci sono TWC disponibili, Pbwc;

Page 7: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

1

Pu

Pb

Pb (1-Pu/Pb)

Pbwc

Probabilità di perdita: esempio

Page 8: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Espressione di Pu

• Pu è valutata sulla fibra di uscita “j”;• Pu è valutata assumendo piena capacità di conversione (full

wavelength conversion);• Ci sono fino a M¢N arrivi diretti alla fibra “j”, solo M sono

spediti; • Perdita avviene quando si hanno h > M arrivi e il pacchetto

non è fra gli M spediti;

• Probabilità di h arrivi è valutata come la probabilità di h-1 arrivi nelle altre M¢N - 1 fibre di ingresso;

Page 9: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Espressione di Pb

• Pb valutata considerando una singola lunghezza d’onda “k” nella fibra di uscita “j”;

• Fino a N arrivi sulla lunghezza d’onda “k” e diretti alla fibra di uscita “j;”

• Blocco sulla lunghezza d’onda “k” quando si hanno h > 1 arrivi e il pacchetto non è quello spedito senza conversione;

• Probabilità di h arrivi è valutata come probabilità di h-1 arrivi sulle altre N-1 lunghezze d’onda “k” nelle altre fibre di ingresso;

Page 10: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Traffico al banco di TWC

• E necessario valutare il traffico offerto al banco di TWC da ogni lunghezza d’onda di uscita;

– Probabilità che un pacchetto sia inviato al

banco di TWC:

– Carico per lunghezza d’onda: p;

• Traffico al banco di TWC:

Page 11: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Espressione di Pbwc

• Assumendo arrivi indipendenti di tipo Bernoulli in ingresso al banco di TWC (solo una ipotesi, in reatà arrivi dipendenti), si hanno fino a M¢N possibili arrivi, ognuno con probabilità Awc;

• Ci sono R · M¢N TWC nel banco;• Perdita quando si hanno h > R arrivi e il pacchetto non è

scelto per la conversione;

• Probabilità di h arrivi valutata come la probabilità di h-1 arrivi dalle altre M¢N - 1 lunghezze d’onda di uscita;

Page 12: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Probabilità di perdita: casi speciali

• Full wavelength conversion (R=1):– No perdita al banco di convertitori;

Pbwc=0 Ploss=Pu;

• No wavelength conversion (R=0):– Pacchetti che richiedono conversione sono persi;

Pbwc=1 Ploss=Pu+Pb ¢ (1-Pu/Pb) ¢ Pbwc=Pb;

Page 13: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Probabilità di perdita: risultati

• Simulation set-up:– N=16, M=8;

• Probabilità di perdita in funzione del numero di TWCs variando il carico per lunghezza d’onda p;

• Perdita è molto elevata a causa della mancanza di buffer; 1e-010

1e-009

1e-008

1e-007

1e-006

1e-005

0.0001

0.001

0.01

0.1

1

0 10 20 30 40 50

Pac

ket L

oss

Pro

babi

lity

R

N=16, M=8

p=0.9 - Ap=0.9 - Sp=0.7 - Ap=0.7 - Sp=0.5 - Ap=0.5 - Sp=0.3 - Ap=0.3 - Sp=0.1 - Ap=0.1 - S

Page 14: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Risparmio di TWCs

• Simulation set-up:– N=16, M=8;

• Numero minimo di TWCs necessari per ottenere le stesse prestazioni del caso full conversion (a) per un incremento della perdita minore dell’ 1% (b);

0

20

40

60

80

100

120

0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

# T

WCs

p

N=16, M=8

ab

Page 15: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

• Set-up: N=16, M=8-16-32;• Probabilità di perdita in funzione del numero di TWCs variando il numero di

lunghezze d’onda per fibra e il carico;• Se il numero di lunghezze d’onda cresce, la perdita cala;

1e-006

1e-005

0.0001

0.001

0.01

0.1

1

0 100 150 200

Pac

ket L

oss

Pro

babi

lity

R

N=16

50

p=0.9 - M=8p=0.9 - M=16p=0.9 - M=32p=0.5 - M=8p=0.5 - M=16p=0.5 - M=32

% TWCs

1e-007

1e-006

1e-005

0.0001

0.001

0.01

0.1

1

0 0.2 0.4 0.6 0.8 1P

ack

et

Lo

ss P

rob

ab

ility

N=16

p=0.9 - M=8p=0.9 - M=16p=0.9 - M=32p=0.5 - M=8

p=0.5 - M=16p=0.5 - M=32

Probabilità di perdita: risultati

Page 16: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

• Modello analitico proposto per architettura SPN è molto flessibile;

• Può essere usato in casi particolari;• Qui è usato per valutare la perdita con

architettura MS-B&S;

Page 17: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

MS-BeS: probabilità di perdita

fino a N pachetti contendono per B TWCs

• Modello analitico proposto può essere usato per valutare le prestazioni di questa architettura:– In questo caso i pacchetti

sulla stessa lunghezza d’onda contendono fra loro per solo B TWC;

• Per la MS-B&S, solo Pbwc deve essere adattata, tutto il resto del modello è identico:

Page 18: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Multistage architecture: packet loss probability• Simulation set-up:

– N=16, M=8;

• Packet loss probability as a function of the number of TWC blocks is evaluated in according to different values of load per wavelength;

• Multistage architecture allows to save TWC blocks;

• Packet loss is high due to the lack of optical buffer;

0.0001

0.001

0.01

0.1

1

0 2 4 6 8 10

Pack

et L

oss

Prob

abilit

y

B

N=16, M=8

0.9 - A0.9 - S0.7 - A0.7 - S0.5 - A0.5 - S0.3 - A0.3 - S

Page 19: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Multistage architecture: TWCs saving

• Simulation set-up:– N=16, M=8;

• Minimum number of TWC blocks needed to achieve same performance as full wavelength conversion (a) and to maintain loss increase lower than 1% (b);

0

2

4

6

8

10

12

14

16

0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

# T

WC

blo

cks

p

N=16, M=8

ab

Page 20: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Multistage architecture: packet loss probability

• Set-up: N=16, M=8-16-32;

• Packet loss probability as a function of number of TWC blocks varying number of wavelengths per fibre and load;

• When number of wavelengths increases, packet loss decreases;

1e-005

0.0001

0.001

0.01

0.1

1

0 2 4 6 8 10 12 14 16

Pack

et

Loss

Pro

bab

ility

B

N=16

p=0.9-M=8p=0.9-M=16p=0.9-M=32p=0.5-M=8p=0.5-M=16p=0.5-M=32

Page 21: MODELLI ANALITICI PER LA VALUTAZIONE DELLE PRESTAZIONI DI ARCHITETTURE DI COMMUTAZIONE SPN

Comparison between ideal SPN (ID-SPN) and multistage architecture SPN (MS-SPN)

• Packet loss probability as a function of the number of TWCs;

• Performance of ideal SPN architecture is better than MS-SPN:– in multistage architecture

TWCs are partitioned among the wavelengths (B TWCs each) and not completely shared;

• Ideal SPN allows to achieve bigger TWCs saving without performance penalty;

1e-005

0.0001

0.001

0.01

0.1

1

0 2 4 6 8 10

Pack

et

Loss

Pro

bab

ility

B

N=16, M=8

0.9 - MS-SPN0.9 - ID-SPN0.7 - MS-SPN0.7 - ID-SPN0.5 - MS-SPN0.5 - ID-SPN0.3 - MS-SPN0.3 - ID-SPN