the proposed scheme and other probing schemes is
the channel probing mechanism used. The pro-
posed strategy does not use probing frames such as
RTS/CTS that are required by the other schemes,
but rather exploits the mandatory broadcast beacon
frame. Note that RTS/CTS control frames are op-
tional in IEEE 802.11 standard and are not always
used, especially for short data frames. The contri-
butions of this work are: 1) a beacon based probing
data rate scheme. This scheme is characterized as “re-
laxed” because it does not require control frame over-
head such as RTS/CTS; 2) rate estimation for the very
first frame of a communication session ; 3:) this work
evaluates the impact of beacon interval on the accu-
racy of the proposed data rate adaptation scheme.
The remaining of this paper is organized as fol-
lows: Section 2 outlines the related work in data rate
adaptation. Section 3 discusses the motivation. Sec-
tion 4 details the proposed scheme. The simulation
results are presented in Section 5. Section 6 concludes
this paper.
2 RELATED WORK
Data rate adaptation has been extensively studied in
last several years in wireless networks from advanced
CDMA network (Bender and et al, 2000) to wireless
local area network like IEEE802.11 (IEEE802.11,
1999). Non probing data rate adaptation schemes esti-
mate the data rate without using probing frames such
as RTS/CTS frames. For example, Auto Rate Fall-
back (ARF) (Kamerman and Monteban, 1997) was
proposed for Lucent WaveLan-II WLAN product. In
this protocol, the data rate adaptation is completed in-
dependently at the sender side without any informa-
tion from the receiver. When the sender fails twice
to transmit a data packet, it automatically decreases
(falls back) its data rate to the next lower level, (for
instance from 5.5 Mbps to 2 Mbps). If the transmis-
sion succeeds for ten consecutive times at the same
data rate, the sender infers that the channel condition
is good enough to support higher data rates and thus
increases its data rate to a higher level. ARF defi-
nitely suffers from data rate fluctuations. For instance,
when the channel condition is good for 5.5 Mbps, but
not good enough for 11 Mbps, the sender will suc-
cessfully transmit ten consecutive times at 5.5 Mbps.
Therefore, the sender will increase the data rate to 11
Mbps and will likely fail transmissions at that rate,
leading to a decrease to 5.5 Mbps. This scenario will
likely repeat itself leading to fluctuations.
In Receiver Based Rate Adaptation (RBRA) (Hol-
land et al., 2001), the authors propose a probing al-
gorithm to adapt the data rate with the cooperation
from the receiver. This protocol requires the exchange
of RTS/CTS control frames between sender and re-
ceiver stations before data/acknowledgement packets
are transmitted. The RTS and CTS control frames are
transmitted at the lowest rate so that they are acces-
sible to all stations in carrier sense range. When the
receiver gets the RTS, it determines the best data rate
that it can support under current wireless channel con-
ditions, based on physical layer measurements. Then
it feeds back the selected data rate embedded in the
CTS frame. This proposal can work in both WLAN
and Ad Hoc networks as long as control (probe)
frames such as RTS/CTS precede the data frames.
A hybrid algorithm named Full Auto Rate
(FAR) (Z. Li, and A. Das, and A.K. Gupta and S.
Nandi, 2005) integrates probing and non probing con-
cepts to achieve full data rate adaptation. The au-
thors of FAR argue that receiver based protocols like
RBRA (Holland et al., 2001). can dramatically be im-
proved if the RTS/CTS can be transmitted at an appro-
priate data rate that the wireless channel can support
rather than at some heuristic or lowest rate. Thus, it
determines the rate for RTS/CTS control frames trans-
mission using a non probing scheme.
In a previous work (Wu and Biaz, 2007), we pro-
pose to estimate the initial rate by sniffing the peri-
odic beacon frame for the first time. This work dif-
fers from that one in three aspects: first, we consider
the data rate estimation for both downlink and uplink
of the wireless channel; Second, we evaluate the im-
pact of beacon period on the rate estimation accuracy;
Third, we compare the role of different coefficients in
the adaptive estimation of the data rate.
3 PROBLEM FORMULATION
Although the rate adaptation is well studied, there still
exists some unaddressed problems.
3.1 Problem #1: How to Probe without
RTS/CTS Control Frames?
In wireless network, when two nodes that can not
sense each other transmit to the same receiver, the
transmissions get collided at the receiving station.
This is called hidden terminal problem. To mitigate
such collision, In IEEE802.11 networks, RTS/CTS is
introduced to clear the channel before the data frame.
However, RTS/CTS control frames are pure overhead
for data frames. These control frames are optional
and are recommended only for large data frames. If a
data frame is small, (which is highly possible in real
WINSYS 2007 - International Conference on Wireless Information Networks and Systems
94