BANMAC: An Opportunistic MAC Protocol for Reliable Communications in Body Area Networks

We consider reliable communications in Body Area Networks (BAN), where a set of nodes placed on human body are connected using wireless links. In order to keep the Specific Absorption Rate (SAR) as low as possible for health safety reasons, these networks operate in low transmit power regime, which however, is known to be error prone. It has been observed that the fluctuations of the Received Signal Strength (RSS) at the nodes of a BAN on a moving person show certain regularities and that the magnitude of these fluctuations are significant (5 - 20 dB). In this paper, we present BANMAC, a MAC protocol that monitors and predicts the channel fluctuations and schedules transmissions opportunistically when the RSS is likely to be higher. The MAC protocol is capable of providing differentiated service and resolves co-channel interference in the event of multiple co-located BANs in a vicinity. We report the design and implementation details of BANMAC integrated with the IEEE 802.15.4 protocol stack. We present experimental data which show that the packet loss rate (PLR) of BANMAC is significantly lower as compared to that of the IEEE 802.15.4 MAC. For comparable PLR, the power consumption of BANMAC is also significantly lower than that of the IEEE~802.15.4. For co-located networks, the convergence time to find a conflict-free channel allocation was approximately 1 s for the centralized coordination mechanism and was approximately 4 s for the distributed coordination mechanism.

[1]  Sergio Camorlinga,et al.  IEEE 802.15.4 MAC With GTS Transmission for Heterogeneous Devices With Application to Wheelchair Body-Area Sensor Networks , 2011, IEEE Transactions on Information Technology in Biomedicine.

[2]  Pai H. Chou,et al.  Low-Complexity, High-Throughput Multiple-Access Wireless Protocol for Body Sensor Networks , 2009, 2009 Sixth International Workshop on Wearable and Implantable Body Sensor Networks.

[3]  Marco Tiloca,et al.  MAC Implementation for TinyOS 2 . 1 , 2011 .

[4]  Raffaele D'Errico,et al.  Evaluating a TDMA MAC for body area networks using a space-time dependent channel model , 2009, 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications.

[5]  R Core Team,et al.  R: A language and environment for statistical computing. , 2014 .

[6]  Budhaditya Deb,et al.  Wireless Propagation and Coexistence of Medical Body Sensor Networks for Ambulatory Patient Monitoring , 2009, 2009 Sixth International Workshop on Wearable and Implantable Body Sensor Networks.

[7]  Jan-Hinrich Hauer,et al.  Opportunistic Packet Scheduling in Body Area Networks , 2011, EWSN.

[8]  Benton H. Calhoun,et al.  Body Area Sensor Networks: Challenges and Opportunities , 2009, Computer.

[9]  Song Han,et al.  MBStar: A Real-time Communication Protocol for Wireless Body Area Networks , 2011, 2011 23rd Euromicro Conference on Real-Time Systems.

[10]  J. Bongaarts United Nations Department of Economic and Social Affairs, Population Division World Mortality Report 2005 , 2006 .