Re: dubbio backoff wifi


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

§