Anycast MAC Protocol with Advanced Preamble for Wireless Sensor Networks

This paper presents MAC-Ahead: an Anycast MAC protocol with preambles sent ahead. It is a low latency duty-cycled protocol for wireless sensor networks (WSNs). Message delivery is divided in two phases: an asynchronous routing and a synchronous data relaying phase. Both of them are performed in decentralized mode to achieve scalability. In the first phase, preambles propagate towards destination, establishing a route and reserving the channel for data transmission. Second phase occurs simultaneously some hops distant from the first one, where data message is transmitted synchronously in a pipelined fashion. MAC-Ahead provides a new mechanism to deal with “imminent collision” encountered in PAX-MAC, reducing end-to-end latency. Simulations were performed to compare MAC-Ahead with protocols from literature. MAC-Ahead outperforms all other tested protocols in at least 5% in latency, with no energy increase.

[1]  Hyunsoo Yoon,et al.  RM-MAC: a reservation based multi-channel MAC protocol for wireless sensor networks , 2016, Wirel. Networks.

[2]  Brad Karp,et al.  GPSR: greedy perimeter stateless routing for wireless networks , 2000, MobiCom '00.

[3]  Tales Heimfarth,et al.  AGA-MAC: Adaptive Geographic Anycast MAC Protocol for Wireless Sensor Networks , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications.

[4]  Eric Anderson,et al.  X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks , 2006, SenSys '06.

[5]  Shu Du,et al.  DW-MAC: a low latency, energy efficient demand-wakeup MAC protocol for wireless sensor networks , 2008, MobiHoc '08.

[6]  Tales Heimfarth,et al.  ShoX: An Easy to Use Simulation Platform for Wireless Networks , 2008, Tenth International Conference on Computer Modeling and Simulation (uksim 2008).

[7]  Michele Zorzi,et al.  Geographic Random Forwarding (GeRaF) for Ad Hoc and Sensor Networks: Multihop Performance , 2003, IEEE Trans. Mob. Comput..

[8]  Jianping Pan,et al.  One Handshake Can Achieve More: An Energy-Efficient, Practical Pipelined Data Collection for Duty-Cycled Sensor Networks , 2016, IEEE Sensors Journal.

[9]  Nitin H. Vaidya,et al.  Any-MAC: Extending any asynchronous MAC with anycast to improve delay in WSN , 2011, 2011 8th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[10]  Mun Choon Chan,et al.  A²-MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[11]  Prasun Sinha,et al.  CMAC: An Energy Efficient MAC Layer Protocol Using Convergent Packet Forwarding for Wireless Sensor Networks , 2007, SECON.

[12]  Bhaskar Krishnamachari,et al.  An adaptive energy-efficient and low-latency MAC for data gathering in wireless sensor networks , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

[13]  Shu Du,et al.  RMAC: A Routing-Enhanced Duty-Cycle MAC Protocol for Wireless Sensor Networks , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[14]  Sung-Hwa Hong,et al.  A multi-hop reservation method for end-to-end latency performance improvement in asynchronous MAC-based wireless sensor networks , 2009, IEEE Transactions on Consumer Electronics.

[15]  Tales Heimfarth,et al.  A Preamble Ahead Anycast Protocol for WSNs , 2016, 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA).

[16]  Lachlan L. H. Andrew,et al.  Connectivity, Coverage and Placement in Wireless Sensor Networks , 2009, Sensors.