- From: Giuseppe Bianchi <
>
- To:
- Subject: Re: dubbio backoff wifi
- Date: Fri, 20 Apr 2012 00:50:31 +0200
Rispondo mettendo in copia tutti perche' la
risposta puo' interessare anche altri (anonimizzo
pero' il sender, se non altro per netiquette).
L'idea in principo potrebbe anche essere
technicamente buona, anche se ci sono
controindicazioni e trade-off non banali che
richiederebbero uno studio quantitativo. Ad
esempio, il JAM sicuramente "ammazza" un
pacchetto e quindi il sistema parte gia' con lo
svantaggio di essere inefficiente (un pacchetto
jammato e' tempo di canale buttato). Inoltre il
tempo di attesa deve essere ben piu' lungo di
1ms. Infine non e' cosi' banale distinguere un
canale occupato da una rete congestionata (tanti
che accedono possono far sembrare il canale sempre occupato).
Ma quello che purtroppo rema contro a questa
proposta e' la mancanza di backward
compatibility: bisognerebbe cambiare il
protocollo per tutte le schede, ovvero una scheda
vecchia (senza capacita' di jam) non potrebbe
funzionare in una rete con questa scheda nuova...
Invece, una idea concettualmente non troppo
lontana da quanto proponi, ma tecnicamente
diversa e soprattutto backward compatibile, e'
realizzata in una scheda Realtek. Questa scheda
usa per default una finestra di contesa PICCOLA
(in particolare, 7), ma appena sente trasmissioni
da parte di altre stazioni o una sua trama
collide (ovvero, capisce di non essere piu' sola)
ripristina la finestra di contesa al valore standard 31.
In un certo senso segue il principio che proponi
tu (ovvero ridurre l'overhead quando e' sola sul
canale), ma lo segue in modo piu' rilassato (la
finestra piccola aumenta l'efficienza, ma nello
stesso tempo lascia spazio ad altre stazioni per
poter "entrare" nel canale senza dover jammare) e
soprattutto compatibile con altre schede di altri vendor.
Saluti, GB
At 20:26 19/04/2012, you wrote:
Salve professore, sono uno studente del corso di
fondamenti di reti e segnali, in seguito alla
sua lezione sull'utilizzo del backoff mi sono
posto delle domande e volevo sapere se una
soluzione, che ho ipotizzato ripensandoci su,
fosse applicabile per migliorare le prestazioni :
Nel wifi lei ha detto che viene sempre e
comunque generato un backoff, ma questo aggiunge
un overhead inutile se si è i soli a occupare il
canale. Quindi se un dispositivo wifi, dopo non
aver sentito nulla ipotizzasse di essere il solo
nella rete e inviasse trame senza generare
backoff la miglioria credo sarebbe consistente,
nel caso una seconda stazione giungesse sul
canale e lo trovasse occupato per un tempo lungo
(ad esempio 1ms) senza che riesca a inviare
nulla, potrebbe generare un segnale di JAM, in
modo tale che la prima stazione capisca di non
essere più la sola in rete e inizi a generare il
backoff seguendo le regole standard.
Spero di essere stato sufficientemente chiaro.
La ringrazio in anticipo, cordiali saluti
- Re: dubbio backoff wifi, Giuseppe Bianchi
Archivio con motore MhonArc 2.6.16.