• 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