The nesC language: A holistic approach to networked embedded systems
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
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)
Versatile low power media access for wireless sensor networks
SenSys '04 Proceedings of the 2nd international conference on Embedded networked sensor systems
A unifying link abstraction for wireless sensor networks
Proceedings of the 3rd international conference on Embedded networked sensor systems
Z-MAC: a hybrid MAC for wireless sensor networks
Proceedings of the 3rd international conference on Embedded networked sensor systems
DRAND: distributed randomized TDMA scheduling for wireless ad-hoc networks
Proceedings of the 7th ACM international symposium on Mobile ad hoc networking and computing
Funneling-MAC: a localized, sink-oriented MAC for boosting fidelity in sensor networks
Proceedings of the 4th international conference on Embedded networked sensor systems
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
Link layer support for unified radio power management in wireless sensor networks
Proceedings of the 6th international conference on Information processing in sensor networks
A modular network layer for sensorsets
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
Proceedings of the 6th ACM conference on Embedded network sensor systems
Robust topology control for indoor wireless sensor networks
Proceedings of the 6th ACM conference on Embedded network sensor systems
Passive diagnosis for wireless sensor networks
Proceedings of the 6th ACM conference on Embedded network sensor systems
Medium access controlfacing the reality of WSN deployments
ACM SIGCOMM Computer Communication Review
TinyNET: a tiny network framework for TinyOS
Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly
Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems
Software-defined underwater acoustic networking platform
Proceedings of the Fourth ACM International Workshop on UnderWater Networks
A multifrequency MAC specially designed for wireless sensor network applications
ACM Transactions on Embedded Computing Systems (TECS)
Link layer driver architecture for unified radio power management in wireless sensor networks
ACM Transactions on Embedded Computing Systems (TECS)
ACR: active collision recovery in dense wireless sensor networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
Energy-efficient management of wireless sensor networks
WONS'10 Proceedings of the 7th international conference on Wireless on-demand network systems and services
Enabling flexible MAC protocol design for wireless sensor networks
Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
Model-based translucency in middleware: supporting seamful development
Proceedings of the 2nd International Workshop on Middleware for Pervasive Mobile and Embedded Computing
Passive diagnosis for wireless sensor networks
IEEE/ACM Transactions on Networking (TON)
Rethinking multi-channel protocols in wireless sensor networks
Proceedings of the 6th Workshop on Hot Topics in Embedded Networked Sensors
Proceedings of the 5th International Conference on Communication System Software and Middleware
ADHOC-NOW'11 Proceedings of the 10th international conference on Ad-hoc, mobile, and wireless networks
A medium access control protocol that supports a seamless handover in wireless sensor networks
Journal of Network and Computer Applications
Pervasive and Mobile Computing
CONFab: component based optimization of WSN protocol stacks using deployment feedback
Proceedings of the 10th ACM international symposium on Mobility management and wireless access
Many-to-one communication protocol for wireless sensor networks
International Journal of Sensor Networks
A backoff differentiation scheme for contention resolution in wireless converge-cast networks
Concurrency and Computation: Practice & Experience
Realistic case studies of wireless structural control
Proceedings of the ACM/IEEE 4th International Conference on Cyber-Physical Systems
Hi-index | 0.00 |
The diverse requirements of wireless sensor network applications necessitate the development of multiple media access control (MAC) protocols to meet their varying throughput, latency, and network lifetime needs. Building new MAC protocols has proven to be extremely difficult, however, given the monolithic nature of existing protocol implementations as well as their dependence on a particular radio or processor platform. To address these issues, we propose the MAC Layer Architecture (MLA), a component-based architecture for power-efficient MAC protocol development in wireless sensor networks. MLA consists of optimized, reusable components that implement a common set of features shared by existing MAC protocols, as well as abstractions that encapsulate the intricacies of the hardware platforms they run on. Through an instantiation of MLA in TinyOS 2.0.1, we have implemented five representative MAC protocols. Empirical results show that MLA results in significant code reuse among different protocols, while achieving comparative performance and memory footprints to monolithic implementations of the same protocols.