Portability Versus Efficiency Tradeoffs in MAC Implementations for Microsensor Platforms

Portability Versus Efficiency Tradeoffs in MAC Implementations for Microsensor Platforms
Anthony Schoofs, Peter van der Stok, and Phillip Stanley-Marbell. IEEE Embedded Systems Letters.

Portability Versus Efficiency Tradeoffs in MAC Implementations for Microsensor Platforms
Medium access control (MAC) implementations control access of network devices to a transmission medium. For emerging communication protocols, the MAC is typically implemented in software, to enable adaptation to evolving de-facto or industry standards. Software MAC implementations are typically real…

Abstract

Medium access control (MAC) implementations control access of network devices to a transmission medium. For emerging communication protocols, the MAC is typically implemented in software, to enable adaptation to evolving de-facto or industry standards. Software MAC implementations are typically realized as state machines, executing code related to successive MAC states within periodic interrupts. This software construct yields minimal memory footprint and energy efficiency, but the resulting implementations are often tightly coupled to the platform's system software, and are thus nonportable across hardware and system platforms. This article presents an architecture that decouples MAC and system software, enabling portability, while preserving software efficiency.

Cite as:

A. Schoofs, P. van der Stok and P. Stanley-Marbell, "Portability Versus Efficiency Tradeoffs in MAC Implementations for Microsensor Platforms," in IEEE Embedded Systems Letters, vol. 1, no. 1, pp. 24-27, May 2009, doi: 10.1109/LES.2009.2028040.

BibTeX:

@ARTICLE{5170182,  
author={Schoofs, Anthony and van der Stok, Peter and Stanley-Marbell, Phillip},  
journal={IEEE Embedded Systems Letters},   
title={Portability Versus Efficiency Tradeoffs in MAC Implementations for Microsensor Platforms},   
year={2009},  
volume={1},  
number={1},  
pages={24-27},  
doi={10.1109/LES.2009.2028040}
}