Yibo Zhao <[email protected]> writes:

> Not long after the start of multi-clients test, not a single station is
> an eligible candidate for transmission since global virtual time(g_vt) is
> smaller than the virtual airtime(s_vt) of all the stations. As a result,
> the Tx has been blocked and throughput is quite low.
>
> This may mainly due to sync mechanism and accumulative deviation from the
> devision calculation of g_vt.
>
> For example:
> Suppose we have 50 clients in first round.
> Round 1:
> STA   weight  Tx_time_round  wt_sum   s_vt    g_vt  valid_for_next_Tx
> .     .       .                       .               .
> .     .       .                       .               .
> .     .       .                       .               .
>
> After this round, all the stations are not valid for next transmission due
> to accumulative deviation.
>
> And if we add a new #51,
> Round 2:
> STA   weight  Tx_time_round   wt_sum  s_vt    g_vt  valid_for_next_Tx
> .     .       .                       .               .
> .     .       .                       .               .
> .     .       .                       .               .
>
> Sync is done by:
> max(g_vt of last round - grace period, s_vt)
> and s_vt of #51 = max(2000 - 500, 0) + 1024 = 2524, and it is more than the
> final g_vt of this round.
>
> After this round, no more station is valid for transmission.

I'm not sure I understand this. Was there supposed to be numbers in
those tables above?

-Toke

Reply via email to