Timing-sync protocol for sensor networks
Proceedings of the 1st international conference on Embedded networked sensor systems
An adaptive energy-efficient MAC protocol for wireless sensor networks
Proceedings of the 1st international conference on Embedded networked sensor systems
Medium access control with coordinated adaptive sleeping for wireless sensor networks
IEEE/ACM Transactions on Networking (TON)
Performance measurements of motes sensor networks
MSWiM '04 Proceedings of the 7th ACM international symposium on Modeling, analysis and simulation of wireless and mobile systems
Versatile low power media access for wireless sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
Fine-grained network time synchronization using reference broadcasts
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
WiseMAC: an ultra low power MAC protocol for the downlink of infrastructure wireless sensor networks
ISCC '04 Proceedings of the Ninth International Symposium on Computers and Communications 2004 Volume 2 (ISCC"04) - Volume 02
X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
Ultra-low duty cycle MAC with scheduled channel polling
Proceedings of the 4th international conference on Embedded networked sensor systems
A survey on wireless multimedia sensor networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
DW-MAC: a low latency, energy efficient demand-wakeup MAC protocol for wireless sensor networks
Proceedings of the 9th ACM international symposium on Mobile ad hoc networking and computing
Z-MAC: a hybrid MAC for wireless sensor networks
IEEE/ACM Transactions on Networking (TON)
Traffic aware medium access control protocol for wireless sensor networks
Proceedings of the 7th ACM international symposium on Mobility management and wireless access
Performance evaluation of the 6LoWPAN protocol on MICAz and TelosB motes
Proceedings of the 4th ACM workshop on Performance monitoring and measurement of heterogeneous wireless and wired networks
Towards a classification of energy aware MAC protocols for wireless sensor networks
Wireless Communications & Mobile Computing
DPS-MAC: an asynchronous MAC protocol for wireless sensor networks
HiPC'07 Proceedings of the 14th international conference on High performance computing
AM-MAC: an energy efficient, Adaptive Multi-hop MAC protocol for sensor networks
Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
BulkMAC: a cross-layer based MAC protocol for wireless sensor networks
Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
PRMAC: pPipelined routing enhanced MAC protocol for wireless sensor networks
ICC'09 Proceedings of the 2009 IEEE international conference on Communications
Distributed Sequential Bayesian Estimation of a Diffusive Source in Wireless Sensor Networks
IEEE Transactions on Signal Processing
MAC Essentials for Wireless Sensor Networks
IEEE Communications Surveys & Tutorials
IEEE Communications Magazine
In-pavement wireless weigh-in-motion
Proceedings of the 12th international conference on Information processing in sensor networks
Hi-index | 0.00 |
In duty cycled MAC protocols, multi-packet, multi-flow and multi-hop traffic patterns experience significant latencies, which are partially due to duty cycling. Several cross-layer routing/MAC schemes have been proposed to mitigate this latency. However, they utilize routing information from a single flow and/or a single packet perspective, thus limiting their adaptation to varying traffic loads and patterns. In this paper, we propose a novel Cross-Layer MAC protocol (CL-MAC) for WSNs, to efficiently handle multi-packet, multi-hop and multi-flow traffic patterns while adapting to a wide range of traffic loads. CL-MAC's scheduling is based on a unique structure of flow setup packets that efficiently utilize routing information to transmit multiple data packets over multiple multi-hop flows. Unlike other MAC protocols, supporting construction of multi-hop flows, CL-MAC considers all pending packets in the routing layer buffer and all flow setup requests from neighbors, when setting up a flow. This allows CL-MAC to make more informed scheduling decisions, reflecting the current network status, and dynamically optimize its scheduling mechanism accordingly. We evaluate CL-MAC through extensive ns-2 simulations and compare its performance to the state of the art, over various networks and for a wide variety of traffic loads and patterns. In all our experiments, CL-MAC substantially reduces end-to-end latency, increases delivery ratio while reducing the average energy consumed per packet delivered.