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

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Schoofs, Anthony
dc.contributor.author Stanley-Marbell, Phillip
dc.date.accessioned 2010-10-19T15:12:39Z
dc.date.available 2010-10-19T15:12:39Z
dc.date.copyright 2010 John Wiley & Sons, Ltd. en
dc.date.issued 2011-04-10
dc.identifier.citation Software : Practice and Experience en
dc.identifier.uri http://hdl.handle.net/10197/2523
dc.description.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. en
dc.description.sponsorship Science Foundation Ireland en
dc.format.extent 3302734 bytes
dc.format.mimetype application/pdf
dc.language.iso en en
dc.publisher Wiley en
dc.relation.requires CLARITY Research Collection en
dc.subject Portability en
dc.subject Medium access control (MAC) protocol en
dc.subject Device driver en
dc.subject Hardware abstraction en
dc.subject IEEE 802.15.4 en
dc.subject LR-WPAN en
dc.subject Wireless sensor networks en
dc.subject.lcsh Software compatibility en
dc.subject.lcsh Computer networks--Access control en
dc.subject.lcsh Embedded computer systems en
dc.subject.lcsh Sensor networks en
dc.title Portability in MAC protocol and transceiver software implementations for LR-WPAN platforms en
dc.type Journal Article en
dc.internal.availability Full text available en
dc.internal.webversions http://dx.doi.org/10.1002/spe.1008 en
dc.status Peer reviewed en
dc.identifier.volume 41
dc.identifier.issue 4
dc.identifier.startpage 339
dc.identifier.endpage 361
dc.neeo.contributor Schoofs|Anthony|aut| en
dc.neeo.contributor Stanley-Marbell|Phillip|aut| en
dc.description.admin au ti ke st en SB. 14/10/10 en


This item appears in the following Collection(s)

Show simple item record

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.

If you are a publisher or author and have copyright concerns for any item, please email research.repository@ucd.ie and the item will be withdrawn immediately. The author or person responsible for depositing the article will be contacted within one business day.

Search Research Repository


Advanced Search

Browse