RE: [reti-accesso] Esercizio


Cronologico Percorso di conversazione 
  • 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.

§