Options
Portability versus effciency tradeoffs in MAC implementations for microsensor platforms
Date Issued
2009-05
Date Available
2010-03-29T15:52:48Z
Abstract
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 defacto 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.
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.
Sponsorship
European Commission under the Framework 6 IST Project Wirelessly Accessible Sensor Populations (WASP)
Science Foundation Ireland
Type of Material
Journal Article
Publisher
IEEE
Journal
IEEE Embedded Systems Letters
Volume
1
Issue
1
Start Page
24
End Page
27
Subject – LCSH
Embedded computer systems
Computer networks--Access control
Sensor networks
Web versions
Language
English
Status of Item
Peer reviewed
ISSN
1943-0663
This item is made available under a Creative Commons License
File(s)
Loading...
Name
IEEEschoofs.pdf
Size
326.68 KB
Format
Adobe PDF
Checksum (MD5)
28146c35d4bfcaa5665bd4a1408a85a0
Owning collection
Mapped collections