Reducing transmission losses in body area networks using variable TDMA scheduling

We consider a typical body area network (BAN) setting in which sensor nodes send data to a common hub regularly on a TDMA basis, as defined by the emerging IEEE 802.15.6 BAN standard. We explore variable TDMA scheduling techniques that allow the order of transmissions within each TDMA round to be decided on the fly, rather than be fixed in advance. Our approach is related to opportunistic scheduling used in other multiuser wireless systems, which aims to maximize the system throughput by allocating transmission opportunities to users with the ‘best’ instantaneous channel. However, the energy overheads of opportunistic scheduling, which requires the continuous reporting of channel states to the scheduler, make it incompatible with body area networks where nodes turn their radio off (‘sleep’) until it is their turn to transmit, as an energy-saving measure. Accordingly, we consider variable TDMA scheduling strategies that decide on the transmission order at the start of each TDMA round based on the last known channel state of each sensor. We formulate the optimization problem of maximizing the expected throughput (or, equivalently, minimizing the expected loss rate) based on a Markov model of the wireless channel, and present some simple approximate heuristics that can be computed quickly yet perform well in practice. We evaluate the performance of these strategies and heuristics numerically in a wide range of scenarios, and demonstrate the marked improvement they achieve over a fixed TDMA allocation.

[1]  David B. Smith,et al.  Impact of Wireless Channel Temporal Variation on MAC Design for Body Area Networks , 2012, TECS.

[2]  Leif Hanlen,et al.  Interference in body area networks: Distance does not dominate , 2009, 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications.

[3]  E. Gilbert Capacity of a burst-noise channel , 1960 .

[4]  Ness B. Shroff,et al.  A framework for opportunistic scheduling in wireless networks , 2003, Comput. Networks.

[5]  W. G. Scanlon,et al.  An adaptive energy efficient MAC protocol for the medical body area network , 2009, 2009 1st International Conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology.

[6]  Tharaka A. Lamahewa,et al.  Semi-Markov Modeling for Body Area Networks , 2011, 2011 IEEE International Conference on Communications (ICC).

[7]  David E. Culler,et al.  Versatile low power media access for wireless sensor networks , 2004, SenSys '04.

[8]  H. Kuhn The Hungarian method for the assignment problem , 1955 .

[9]  O. Omeni,et al.  Energy Efficient Medium Access Protocol for Wireless Medical Body Area Sensor Networks , 2007 .

[10]  Hang Su,et al.  Battery-dynamics driven tdma mac protocols for wireless body-area monitoring networks in healthcare applications , 2009, IEEE Journal on Selected Areas in Communications.

[11]  M. Lakshmanan,et al.  AN ADAPTIVE ENERGY EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS , 2009 .

[12]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.

[13]  Jian Zhang,et al.  Stability of Narrowband Dynamic Body Area Channel , 2009, IEEE Antennas and Wireless Propagation Letters.

[14]  Tharaka A. Lamahewa,et al.  BAN Sleeping Channel: Implications for Relays , 2010 .

[15]  W.G. Scanlon,et al.  A Time-Domain Approach to the Analysis and Modeling of On-Body Propagation Characteristics Using Synchronized Measurements at 2.45 GHz , 2009, IEEE Transactions on Antennas and Propagation.

[16]  Ingrid Moerman,et al.  A Low-delay Protocol for Multihop Wireless Body Area Networks , 2007, 2007 Fourth Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services (MobiQuitous).

[17]  R. Jonker,et al.  Improving the Hungarian assignment algorithm , 1986 .

[18]  Victor O. K. Li,et al.  Scheduling algorithms in broadband wireless networks , 2001, Proc. IEEE.

[19]  John S. Heidemann,et al.  Ultra-low duty cycle MAC with scheduled channel polling , 2006, SenSys '06.