Professional Documents
Culture Documents
Leveraging Pseudo-TDMA To A Controllable and Bandwidth Efficient Village Area Wifi Networks
Leveraging Pseudo-TDMA To A Controllable and Bandwidth Efficient Village Area Wifi Networks
Abstract—The cost-effectiveness of WiFi makes it much at- and hotspot wireless internet connections. However, the IEEE
tractive for large residential area coverage that is potentially 802.11 WiFi can also be used for the long distance. As is
competitive to DSL. Existing WiFi chipsets often implement believed, WiFi is going to become an integral part of hauling
IEEE 802.11e CSMA/CA enhanced distributed channel access
(EDCA) function only, because the point coordination function three to ten miles without a great enhancement. Many rural
is seldom required in typical applications. To build a controllable regions in developing and developed countries with low
and bandwidth-efficient WiFi DSL, it not only means extending user densities do not have good connectivity solutions. The
communication range by enlarging RF power or using directional cost-effectiveness of WiFi encouraged quite some WiFi-based
antenna, but also needs a protocol enhancement at the MAC layer. networking trials toward long distance rural connectivity. The
In this work, we propose a Pseudo-TDMA (pTDMA) controlled
access protocol over EDCA function, which was applied in our WiFi-based Long Distance network (WiLDNet) [2] project is
village area WiFi network testbed. It can be implemented by one of them. The primary cost gains of WiLDNet arise from
adding a software enhancement into the commercial off-the-shelf the use of low cost and low power single board computers,
chipsets. In addition to the stability and controllability inherent high-volume off-the-shelf 802.11 wireless cards originally
to TDMA, simulation results reveal that the proposed protocol intended for industrialized markets and low cost towers. A
has an obvious saturation throughput improvement over existing
IEEE 802.11e EDCA function when the packet size is big enough. WiLDNet is comprised of point-to-point wireless links that
use high-gain directional antennas with line of sight (LOS)
over long distances (10-100km). Several WiLDNets have
I. I NTRODUCTION been successfully deployed in India, Ghana, Guinea Bissau
A wireless LAN, also known as WiFi, is a local area and Philippines. Researchers in India also developed a MAC
wireless network with a typical communication radius of protocol to increase the coverage area of WiFi mesh networks
about 100 meters. It is specified by the IEEE 802.11 series [3-4]. The new protocol enables off-the-shelf WiFi radios
of standards. The initial IEEE 802.11 specification used the to form mesh networks with distances up to 40 kilometers
2.4 GHz frequency and supported a maximum data rate between their nodes.
of 2 Mbps. In late 1999, two new addenda were released. The cost-effectiveness of WiFi also makes it much attractive
The 802.11b specification increased the performance to 11 for large residential areas networks ranging from 300m to
Mbps in the 2.4 GHz range while the 802.11a specification 3km. Currently more and more Chinese village residents
utilized the 5 GHz range and supported up to 54 Mbps. The begin to have their own personal computers. In this work,
incompatibility of IEEE 802.11b and a forced the creation we firstly report our progress in WiFi application for village
of the new standard known as 802.11g. The initial medium area networks in China. The application requires us to build
access control (MAC) protocol, the IEEE 802.11-1999, can a cost-effective, controllable, range extended WiFi network
be viewed as a wireless version Ethernet protocol. To provide that is potentially competitive to DSL. We then propose the
QoS, an IEEE 802.11e [1] was specified later in 2005. The protocol designed for our village WiFi network testbed. It
IEEE 802.11s is a new standard that is expected to be finalized is a Pseudo-TDMA (pTDMA) controlled access protocol
in 2008. In 802.11s, access points (APs) interconnected with built on existing EDCA only cost-effective WiFi chipset. In
peer-to-peer wireless links create a backhaul infrastructure addition to the stability and controllability inherent to TDMA,
called a wireless mesh network. These networks extend simulation results reveal that the proposed protocol has an
service across large geographic areas, such as campuses or obvious saturation throughput improvement over existing
metropolitan areas, facilitating expanded broadband wireless IEEE 802.11e EDCA when the packet size is big enough.
applications. Wireless LAN is still under development, but The proposed protocol and system is expected to be widely
currently IEEE 802.11a/b/g/e compatible network interface used in China to solve the “last mile broadband Internet
cards and APs are the mainstream wireless LAN products in access” problem.
the market.
The main applications of wireless LAN are office, home,
AP
Item Value
WiFi Date Feb. 2, Feb. 28
station
Location BeiGou, Huairou district, Beijing, China
AP Tx power 500mw
AP height 15m
AP antenna 18dBi directional
Optical fiber
To Internet STA antenna 16dBi directional
STA RF cable 3m
Freq. 2.4Ghz
Fig. 1. A village area WiFi network Comm. Env. Plesio-LOS
diretional
TABLE II
RF cable
antenna W I F I COVERAGE TEST RESULT
to transmit, it sends a null packet to AP. terminal problems. This represent the best application
• Whenever a packet was lost, retransmission of data scenario for the IEEE 802.11e EDCA. Although the
packet, block ACK request and block ACK would take performance of EDCA degrades with the increase of
place during immediate next transmission opportunity, hidden terminals, it is always hard to estimate the hidden
either in CAP or next BTXOP. terminal number in a real village area WiFi network.
• All MPDUs should be ACKed, either by block ACK or • The applications generate best effort traffic only.
packet-by-packet ACK. A MPDU marked as no-ACK is • The WiFi is often the extension of an Ethernet. Existing
expecting an ACK in the immediate next block ACK work shows that the Ethernet packets are mostly very
packets. A request ACK packet always requests the short packets or very long packets. As given by Fig. 3,
receiver to acknowledge the packets not ACKed until 75% of all packets in the 13 most frequent sizes! Most
now. When the queued MPDU number is 1, packet-by- packets are either very long or very short. We carefully
packet ACK is the preferred acknowledge mechanism. selected the 1514-byte LLC packet size to represent the
• A pSTA does not access the channel with data packets very long and 64-byte LLC packet size to represent the
until it receives a broadcast null packet. If it never very short.
receives any broadcast null packet, it will know that the • No CP in the pTDMA and HCCA simulations. No CAP
AP is not a pTDMA-enabled AP. in the EDCA simulation. The interframe space is the
• Piggyback is allowed to reduce control overhead. When station voice category AIFS (Can not be set to SIFS at
needed, AP can transmit ACK+null and block ACK+null least in the baseband chip used in pSTA), but contention
packets. window size is zero.
We compared the saturation throughput performance of
IV. S IMULATION R ESULTS AND A NALYSIS the IEEE 802.11e EDCA and HCCA with the proposed
The performance of networks are effected much by network pTDMA over EDCA. The simulations result can be seen in
setup. Besides the parameters given by Table III, we assume Fig. 4.
6.0
38 19
Saturation throughput
Saturation throughput
Saturation throughput
36 18
5.5
34
17
32
16
EDCA 5.0
EDCA
30 pTDMA EDCA
15
pTDMA
HCCA pTDMA
HCCA
28 HCCA
14 4.5
0 10 20 30 40 50 60 0 10 20 30 40 50 60 0 10 20 30 40 50 60
Node num. Node num. Node num.
(a) High rate, long packets (b) Low rate, long packets (c) High rate, short packets
Saturation throughput
Saturation throughput
Saturation througput
28
4
4 24
20
16
3 2 st_edca
EDCA st_tdma 12
st_edca
pTDMA st_hcca
8 st_tdma
HCCA st_hcca
4
2 0
0 10 20 30 40 50 60 0 20 40 60 80 100 120 0 200 400 600 800 1000 1200 1400 1600
Node num. PHY. rate Pkt. Size(byte)
(d) Low rate, short packets (e) S.T. wrt. rate (f) S.T. wrt. Pkt. size
As given by Fig.4(a-d) and existing literals, the saturation function only, because the point coordination function is sel-
throughput of EDCA is significantly below its maximum dom used in typical WiFi applications. The proposed Pseudo-
because of the backoff channel time waste when there are TDMA furnishes the existing hardware by adding a software
few stations, but it increases rapidly with more stations. After enhancement layer. Simulation results show that the proposed
reaching its maximum, the saturation throughput of EDCA protocol obviously improves the saturation throughput over
degrades as more collisions happen with the increase of station existing IEEE 802.11e EDCA function when the MSDU is
number. The saturation throughput of pTDMA and HCCA long enough. Moreover, the proposed protocol provides a
decreases almost linearly as station number increases, because way for the network administrator to control the network by
the control overheads also increase linearly. allocating different channel time for each station according to
In the simulations, the pTDMA and HCCA networks have operating rules.
better saturation throughput than the EDCA network when the ACKNOWLEDGMENT
packet payload is 1514 bytes. But the EDCA exhibits a better
The authors would like to appreciate Mr. Zhenyu Chen and
saturation throughput in certain station number window when
Mr. Li Yang for rural WiFi experiment. The work is jointly
the packet size is 64 bytes. When the packet size is small, the
supported by the National High-Tech Research and Develop-
transmission time of a control packet is comparable with a
ment 863 Plan of China (2007AA01Z305) and Ningbo Natural
data packet, which makes a big overhead. As to EDCA, small
Science Foundation (2006A610009) and the knowledge inno-
packets means a smaller channel time wastage when collision
vation program of Institute of Computing Technology, CAS.
happens. For pTDMA to be more effective than EDCA, the
packet size should be bigger than (approximately) 450 bytes. R EFERENCES
In Fig. 4(f), we give the impact of packet size on saturation [1] IEEE, ”Part 11, Wireless LAN Medium Access Control (MAC) and
throughput with station number equal to 15. Physical Layer (PHY) Specifications: Medium, Access control (MAC)
Enhancements for Quality of Service (QoS)”, ANSI/IEEE Std 802.11e,
Generally, as the link rate increases, the saturation through- July 2005.
put increases. But the absolute slope decreases rapidly above [2] Rabin Patra, Sergiu Nedevschi, Sonesh Surana,etc. WiLDNet: Design
36Mbps when data packet size is 64 bytes, as indicated by and Implementation of High Performance WiFi Based Long Distance
Networks. USENIX NSDI, April 2007.
Fig.4(e). [3] Bhaskaran Raman,Kameswari Chebrolu, Design and Evaluation of a new
MAC Protocol for Long-Distance 802.11 Mesh Networks, MOBICOM,
V. C ONCLUSION Aug/Sep 2005.
[4] Pavan Kumar, Design, Implementation, and Evaluation of new MAC
In this work, a Pseudo-TDMA controlled access protocol Protocols for Long Distance 802.11 Networks, Master’s thesis, IIT-
is proposed. It is designed for a controllable and bandwidth- Kanpur, May 2006.
efficient village area WiFi networks, catering to the need [5] Kameswari Chebrolu, Bhaskaran Raman and Sayandeep Sen, Long-
Distance 802.11b Links: Performance Measurements and Experience,
of cost-effective last mile Internet access in rural area of MOBICOM, Aug/Sep 2006.
China. Available chipsets from the market often implement [6] B.Radunovic,J.Y.Le Boudec, Rate performance objectives of multihop
IEEE 802.11e CSMA/CA enhanced distributed channel access wireless networks, IEEE Trans. on Mobile Comp., 2004, 3(4): 334-349.