LPL [5], or BoX-MAC in its TinyOS implementation, is arguably the most common MAC protocol for WSNs. Its extensive use in real world deployments is justified by a simple implementation, available online, that meets the requirements of a vast majority of monitoring applications. Despite the plethora of competitors, it still remains the reference in the MAC scheduling world. However, its random nature inherently hampers its possibility to support effectively any application driven Quality of Service requirement. To provide these guarantees, we offer REINS-MAC, a TDMA-based MAC. While common TDMA solutions require each node to rigidly follow an agreed upon communication schedule, in REINS-MAC each individual defines its own slot inside the overall frame. Despite the common belief that such dynamic communication scheduling is infeasible [3], REINS-MAC both adapts to the current network topology, and allows each node to change the size and position of its slot. REINS-MAC achieves the aforementioned flexibility and anarchy by removing one fundamental parameter of TDMA: the network-wide slot size constant. This demo establishes a contest between REINS-MAC and BoX-MAC under a variety of network conditions and different parameter settings of a multi-hop monitoring application. The audience is challenged to tune the BoX-MAC parameters such as the sleep interval and modify the network topology to create conditions that favor the CSMA solution. For each setup, the behavior of the two protocols will be scored on throughput, overhead, etc.
A MAC Contest between LPL (the Champion) and Reins-MAC (the Challenger, an Anarchic TDMA Scheduler Providing QoS) Demonstration
Ceriotti, Matteo;Murphy, Amy Lynn
2010-01-01
Abstract
LPL [5], or BoX-MAC in its TinyOS implementation, is arguably the most common MAC protocol for WSNs. Its extensive use in real world deployments is justified by a simple implementation, available online, that meets the requirements of a vast majority of monitoring applications. Despite the plethora of competitors, it still remains the reference in the MAC scheduling world. However, its random nature inherently hampers its possibility to support effectively any application driven Quality of Service requirement. To provide these guarantees, we offer REINS-MAC, a TDMA-based MAC. While common TDMA solutions require each node to rigidly follow an agreed upon communication schedule, in REINS-MAC each individual defines its own slot inside the overall frame. Despite the common belief that such dynamic communication scheduling is infeasible [3], REINS-MAC both adapts to the current network topology, and allows each node to change the size and position of its slot. REINS-MAC achieves the aforementioned flexibility and anarchy by removing one fundamental parameter of TDMA: the network-wide slot size constant. This demo establishes a contest between REINS-MAC and BoX-MAC under a variety of network conditions and different parameter settings of a multi-hop monitoring application. The audience is challenged to tune the BoX-MAC parameters such as the sleep interval and modify the network topology to create conditions that favor the CSMA solution. For each setup, the behavior of the two protocols will be scored on throughput, overhead, etc.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.