Portability in MAC protocol and transceiver software implementations for LR-WPAN platforms

Files in This Item:
File Description SizeFormat 
portability-in-mac-implementation.pdf3.23 MBAdobe PDFDownload
Title: Portability in MAC protocol and transceiver software implementations for LR-WPAN platforms
Authors: Schoofs, Anthony
Stanley-Marbell, Phillip
Permanent link: http://hdl.handle.net/10197/2523
Date: 10-Apr-2011
Online since: 2010-10-19T15:12:39Z
Abstract: In a variety of emerging networked computing system domains over the years, there have been bursts of activity on new medium access control (MAC) protocols, as new communication transceiver technologies with greater data-movement performance or lower power dissipation have been introduced. To enable implementations flexible to evolving standards and improving application-domain insight, such MAC protocols are typically initially implemented in software, and interface between applications or system software, typically executing on an embedded processor or microcontroller, and the evolving radio transceiver hardware. Many challenges exist in implementing MAC protocols across evolving or competing transceiver hardware implementations and processor architectures. Some of these challenges are peculiar to the requirements of MAC protocols, and others are a result of the plethora of system and processor architectures in the embedded systems domain. This article studies the challenges facing software implementations of MAC protocols running on embedded microcontrollers, and interfacing with radio transceiver hardware. Experience with an implementation of the IEEE 802.15.4 MAC across three hardware platforms with different processor, system, and systems software architectures is presented, focusing on implementation approach and interfaces. Pitfalls are pointed out, and guidelines are provided for ensuring that new MAC implementations are easily portable across processor architectures and transceiver hardware.
Funding Details: Science Foundation Ireland
Type of material: Journal Article
Publisher: Wiley
Journal: Software : Practice and Experience
Volume: 41
Issue: 4
Start page: 339
End page: 361
Copyright (published version): 2010 John Wiley & Sons, Ltd.
Keywords: PortabilityMedium access control (MAC) protocolDevice driverHardware abstractionIEEE 802.15.4LR-WPANWireless sensor networks
Subject LCSH: Software compatibility
Computer networks--Access control
Embedded computer systems
Sensor networks
Other versions: http://dx.doi.org/10.1002/spe.1008
Language: en
Status of Item: Peer reviewed
Appears in Collections:CLARITY Research Collection
Computer Science Research Collection

Show full item record

Google ScholarTM


This item is available under the Attribution-NonCommercial-NoDerivs 3.0 Ireland. No item may be reproduced for commercial purposes. For other possible restrictions on use please refer to the publisher's URL where this is made available, or to notes contained in the item itself. Other terms may apply.