Portability versus Efficiency Tradeoffs in MAC Implementations for Microsensor Platforms
Anthony Schoofs, Peter van der Stok and Phillip Stanley-Marbell.
In
IEEE Embedded Systems Letters Journal,
July 2009. (Acceptance ratio: 7/37)
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 non-portable
across hardware and system platforms. This article presents an
architecture that decouples MAC and system software, enabling
portability, while preserving software efficiency.
[PDF], [BibTex], [Locate in chronological publications], [Locate in classified publications]
|