Reducing the Impact of Link Quality Variation in Embedded Wireless Networks
Embedded wireless networks are the catalyst for transforming the way we interact with Our environment, observe our planet, and protect Our communities. But the reaction time has been slow; the systems that realize this transformation are notoriously difficult to implement. Experiential evidence indicates that wireless link quality variation ill both the spatial and temporal dimensions is partially to blame. In short, it is difficult to realize reliable networks using unreliable links that fluctuate in quality over space and time. Here we present a software-centric approach to reducing the impact of wireless link quality variation in embedded networks, with a focus oil wireless sensor networks, We present an alternative radio stack implementation for TinyOS, the emerging operating system standard. The implementation is adaptive, masking packet loss over medium- to high-quality links, while identifying and avoiding transmissions over low-quality links. The impact is a simplification of the link quality spectrum: designers contend only with high-quality links; irreparable links are marked as (lead. We evaluate the performance of the alternative relative to its TinyOS Counterpart oil a network of 80 wireless nodes. Three representative evaluation contexts are considered: (i) neighbor-to-neighbor, (ii) distributed convergecast, and (iii) distributed divergecast.
link quality embedded wireless networks wireless networks wireless sensor networks radio stack tinyos