394 J. Galtier
We need to compare, for some w with l(w) < k −1, the probability of loss in two
cases:
• the loss of having an additional minislot after word w, that is, with L = 2
k−lw−1
,
l
w
si f s
=
τ
si f s
( f (z
L(2#(w)+1)
) − f (z
L(2#(w)+2)
))
• the loss due to the possible collision if we decide instead to drop the round of
selection,
l
w
c
=
τ
c
( f
(z
L(2#(w)+1)
) − f
(z
L(2#(w))
))(z
L(2#(w)+2)
−z
L(2#(w)+1)
).
The round will be performed only if l
w
c
> l
w
si f s
; otherwise, the rounds after w (that
is, w0, w1, and the possible following ones) will not be performed. Note also that if,
further, for a prefix of w noted v we have l
v
c
≤ l
v
si f s
, the rounds after v (including w)
will not be performed.
15.5 Numerical Results
In a first part of this section, we optimize our throughput, in order to obtain some
fixed values for the p
w
’s. Then we compare our protocol to a set of other ones.
Along with the native 802.11b protocol [1], we compare it to three high-performing
protocols, the Idle Sense protocol [13], the additive congestion window increase/de-
crease protocol [12], and CONTI [3]. Finally we concentrate on fairness issues for
these different schemes, based on the Jain index [15].
15.5.1 Tuning of the Probabilities
An essential step is to set the values of q
n
. One idea is to set a preferred interval of
operation, say {2,...,N}, and fix, for n ∈{2,...,N} and some
α
∈ [0, 1],
q
n
=
n
−
α
∑
i=N
i=2
i
−
α
. (15.13)
This distribution allows us to take into account in a balanced way loaded or non-
loaded networks. In Figure 15.5, we show different curves of throughput obtained
for N = 100 and various values of
α
.
Experts in 802.11b can notice that throughputs achieved by these functions are
performing remarkably well with respect to the other protocols. The value
α
= 0
allows us to give equal weights to all the events. In practice, we see that this global
optimization tends to pay more attention to the cases where more stations are present
(50 to 100) at the price of more collisions when two to five stations are present in the
system. In contrast,
α
= 1 performs well when a small number of stations are present
at the price of worse performance for over 60 stations. A good value seems to be