Siren: A QoS MAC for Wireless Ad-Hoc Networks
Overview
Existing wireless MAC standards are known to have fairness problems. However, we ask a more fundamental question: should fairness be a property of medium access, or in other words, are we placing the blame on the right place? We argue that fairness is a property of applications and must be implemented by applications. Medium access control should simply provide mechanisms for application-defined fairness policies to be implemented effectively and efficiently. We argue that these mechanisms must provide separate control knobs for two main functions of MAC, namely, fairness control and contention resolution, in order to enable their independent evolution. Furthermore, they must be lightweight and their behaviors must be predictable to enable efficient and consistent implementations of fairness policies on top of these mechanisms. Existing MAC standards do not follow these guidelines. Keeping these principles in mind, we design a new MAC protocol, called {\it Siren}, adapted from an existing MAC protocol using these guidelines, and implement Siren in a real multi-hop wireless network. The efficacy of our design is demonstrated by implementing on top of Siren various popular fairness policies such as static priority, fair time sharing, proportional rate allocation, earliest deadline first (EDF) and proportional fairness and measuring their performance in our network testbed.
Publications
- 2007
- A. Warrier and I. Rhee, Rethinking Wireless MAC Architecture for Quality of Service Support - Design and Implementation, submitted for publication, 2007.
PDF
Design of Siren
Siren Implementation on the MicaZ Sensor Device
Evaluation Results
-- Main.acwarrie - 10 Sep 2007