TY - GEN
T1 - A component-based architecture for power-efficient media access control in wireless sensor networks
AU - Klues, Kevin
AU - Hackmann, Gregory
AU - Chipara, Octav
AU - Lu, Chenyang
PY - 2007
Y1 - 2007
N2 - 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 componentbased 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.
AB - 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 componentbased 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.
KW - Media access architecture
KW - Power management
KW - TinyOS
UR - https://www.scopus.com/pages/publications/79959890301
U2 - 10.1145/1322263.1322270
DO - 10.1145/1322263.1322270
M3 - Conference contribution
AN - SCOPUS:79959890301
SN - 9781595937636
T3 - SenSys'07 - Proceedings of the 5th ACM Conference on Embedded Networked Sensor Systems
SP - 59
EP - 72
BT - SenSys'07 - Proceedings of the 5th ACM Conference on Embedded Networked Sensor Systems
T2 - 5th ACM International Conference on Embedded Networked Sensor Systems, SenSys'07
Y2 - 6 November 2007 through 9 November 2007
ER -