A trace-based evaluation of adaptive error correction for a wireless localarea network

Citation
Da. Eckhardt et P. Steenkiste, A trace-based evaluation of adaptive error correction for a wireless localarea network, MOB NETW AP, 4(4), 1999, pp. 273-287
Citations number
31
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
MOBILE NETWORKS & APPLICATIONS
ISSN journal
1383469X → ACNP
Volume
4
Issue
4
Year of publication
1999
Pages
273 - 287
Database
ISI
SICI code
1383-469X(1999)4:4<273:ATEOAE>2.0.ZU;2-V
Abstract
Wireless transmissions are highly susceptible to noise and interference. As a result, the error characteristics of a wireless link may vary widely dep ending on environmental factors such as location of the communicating syste ms and activity of competing radiation sources, making error control a diff icult task. In this paper we evaluate error control strategies for a wirele ss LAN. Based on low-level packet traces of WaveLAN, we first show that for ward error correction (FEC) is effective in recovering from bit corruptions and that packet length adjustment can reduce packet truncation. However, a s expected, fixed error control policies can perform very poorly, because t hey either introduce too much overhead in "good" environments or are not ag gressive enough in "bad" environments. We address this problem through adap tive error control, i.e., error control policies that adapt the degree of F EC redundancy and the packet size to the environment. The effectiveness of adaptive error control depends on the characteristics of the error environm ent, e.g., the type of errors and the frequency with which the error enviro nment changes. Our evaluation shows that adaptive error control can improve throughput consistently across a wide range of wireless LAN error environm ents. The reason for this effectiveness is that changes in the error enviro nment are often caused by human mobility-related events such as the motion of a cordless phone, which take place over seconds, while adaptation protoc ols can respond in tens of milliseconds. Evaluating adaptive error control in a wireless environments is challenging because repeatable experiments ar e difficult: the wireless environment cannot easily be isolated and the ada ptation process itself changes the environment, which may make trace-based evaluation difficult. We introduce a trace-based evaluation methodology tha t deals appropriately with changes in packet content and size.