- From: "enrico nobile" <
>
- To:
- Subject: RE: [reti-accesso] Esercizio
- Date: Wed, 07 Feb 2007 09:48:04 +0000
From: Giuseppe Bianchi
<
>
Reply-To:
To:
,
<
>
Subject: [reti-accesso] Esercizio
Date: Fri, 02 Feb 2007 23:59:21 +0100
Mi e' venuto in mente in aereo: pensavo di spararmelo al tema di esame, ma
spero che per quella data mi verra' qualcosa di un pochino piu' divertente
e quindi ve lo passo come test per verificare se avete capito tutto o solo
in parte. Non ho avuto il tempo di mettere numeri "buoni" quindi quel che
viene viene. Lascio a voi il compito di far circolare la soluzione. VIETATO
SPEDIRE LA SOLUZIONE PRIMA DI LUNEDI' ORE 24.00 (almeno permettete a tutti
di pensarci).
----------------------------
Due stazioni WLAN competono per l'accesso al canale. La stazione A
trasmette pacchetti di 1500 bytes a 1 mbps, mentre la B trasmette pacchetti
di 500 bytes a 11 mbps.
a) quale e' il throughput complessivo della rete?
b) quale e' il throughput della stazione B?
c) assumendo che per la stazione B (evidentemente 802.11e/WMM) sia
possibile settare un opportuno valore TXOP, quanto deve essere tale valore
al fine di offrire a B un throughput doppio rispetto ad A? E quale e' il
throughput
d) nelle condizioni precenenti, quale e' il throughput complessivo della
rete? Aumenta o si riduce rispetto al caso (a)?
e) perche'?
soluzione
a:
thr[rete]= payload / ( 2*ack+2*sifs+ E[backoff]+ T[mpdu A]+ T[mpdu B] )=
16.000/ (608+20+310+576+12416) = 1.14 mbps
b:
Thr [B]= 500*8 / (denominatore precedente, ovvero il tempo di ciclo) = 0.285
mbps
c:
ho fatto il ragionamento:
la stazione A ha bisogno, per trasmettere un pacchetto di un tempo pari a :
dati+sifis+ack+sifs= 12740 microsec
pensiamo a questa come l'unità di tempo base per la sta A.
adesso dobbiamo strutturar eil tempo di ciclo in modo che la sta A trasmetta
un pacchetto, e la sta B ne trasmetta n, rispettando il vincolo del thr
doppio:
n* 500*8 / ( txop+ 12740) = 2* 1500*8 / (txop+12740)
da qui viene fuori che n =6
a B per trasmettere un pacchetto occorrre un tempo apri a :
dati+sifs+ack+sifis= 700miscrosec.
quindi txop = 6*700= 4200 microsec.
Thr [B]= 6*500*8 / (4200+12740)= 1.43 mbps
thr [A]= 1500*8/ (4200+12740) = 0.71 mbps
d:
il thr della rete è la loro somma; 1.43+0.71 = 2.14 mbps
e:
il thr è più elevato di A perchè, abbiamo inserito una QoS che dà più spazio
alla stazione più veloce.
ovvero assegna a B un tempo pari a un terzo di quello assegnato ad A, ma
essa è 11 volte più veloce.
inoltre abbiamo eliminato i backoff. che sono cmq una perdita di tempo.
ps: ecco la mia soluzione, penso che il mio ragionamento del txop sia
complicato, e non sono sicuro che sia giusto.
aspetto suggerimenti, e altre soluzioni ;)
_________________________________________________________________
Installa il nuovo Messenger 8.1: GRATIS 2 telefonate in tutto il mondo!
http://get.live.com/messenger/features#ID0EKF
Archivio con motore MhonArc 2.6.16.