DocumentCode
613076
Title
Is cross-platform protocol stack suitable for sensor networks? Empirical evaluation
Author
Brzozowski, M. ; Langendoerfer, P.
Author_Institution
IHP, Frankfurt (Oder), Germany
fYear
2013
fDate
23-25 April 2013
Firstpage
1
Lastpage
8
Abstract
Software for sensor networks is usually coupled with the operating system (OS) and suffers from numerous limitations. For example, developers cannot examine their programs with their favorite simulators or debugging tools, and they must focus on low-level system issues. Although some research efforts introduced middleware abstractions to support software portability, communication protocols are still tightly coupled with the OS. We argue that the complete protocol stack, starting at the MAC layer, does not have to be coupled to an OS and can be implemented as Cross-Platform software. It allows porting across many OSs and network simulators. As a proof-of-concept, we developed Medium Access Control (MAC) and routing protocols, and integrated them with three OS: TinyOS, Reflex, and BanOS. Although portable protocols require extra adaptation layers (AL), the memory and delay penalty are within reasonable limits. For example, the AL needs from 1.1 kB to 5.8 kB extra memory, depending on the OS. Furthermore, the delay caused by AL spans from dozens to hundreds of microseconds for various operations. In typical scenarios these delays have almost no impact on energy consumption. That is, if nodes with native applications running atop TinyOS work 2.5 years, the AL shortens the lifetime by 2 hours only.
Keywords
middleware; operating systems (computers); program debugging; routing protocols; telecommunication computing; wireless sensor networks; AL; BanOS; MAC; MAC layer; Reflex; TinyOS; adaptation layers; communication protocols; cross platform protocol; cross platform software; debugging tools; delay penalty; empirical evaluation; medium access control; memory penalty; middleware abstractions; network simulators; operating system; proof-of-concept; routing protocols; sensor networks; software portability; Computer architecture; Delays; Hardware; Media Access Protocol; Operating systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Wireless and Mobile Networking Conference (WMNC), 2013 6th Joint IFIP
Conference_Location
Dubai
Print_ISBN
978-1-4673-5615-2
Electronic_ISBN
978-1-4673-5614-5
Type
conf
DOI
10.1109/WMNC.2013.6548983
Filename
6548983
Link To Document