• DocumentCode
    2035528
  • Title

    UDAE: Universal Data Access Engine for Sensor Networks

  • Author

    Rerkrai, Krisakorn ; Riihijarvi, Janne ; Mahonen, Petri ; Oldewurtel, Frank

  • Author_Institution
    Dept. of Wireless Networks, RWTH Aachen Univ., Aachen
  • fYear
    2008
  • fDate
    16-20 June 2008
  • Firstpage
    523
  • Lastpage
    532
  • Abstract
    We present the design and implementation of UDAE, a universal data access engine for wireless sensor networks. The UDAE allows developers to access data both locally and over the network from a variety of sources, such as sensors, communications links and platform components in a unified manner. It is also fully extensible, allowing data sources and users to be added flexibly at run-time. This enables capabilities for cross-component optimization and run-time configuration. In order to validate our proposed system, we have implemented UDAE for two operating systems (Contiki and TinyOS). While the TinyOS implementation has been done as native code, the Contiki implementation is based on a reconfigurable component-oriented middleware enabling developers to fully benefit from the flexibility offered by the UDAE. Both of these implementations have been made publicly available under an open source license. A detailed performance evaluation carried out with these implementations shows that the overhead induced by the adoption of UDAE in terms of memory, processing requirements and energy consumption is very small and the additional latencies induced by the framework negligible. We also discuss various different application scenarios for UDAE in some detail, particularly cross-component optimization and run-time configuration. Furthermore, a practical case study of cross-component optimization selected from the TinyOS domain is addressed.
  • Keywords
    information retrieval; middleware; object-oriented programming; operating systems (computers); optimisation; public domain software; telecommunication computing; wireless sensor networks; Contiki; TinyOS; UDAE; communications links; cross-component optimization; open source license; reconfigurable component-oriented middleware; run-time configuration; universal data access engine; wireless sensor networks; Chemical sensors; Delay; Energy consumption; Engines; Magnetic sensors; Middleware; Operating systems; Runtime; Temperature sensors; Wireless sensor networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Sensor, Mesh and Ad Hoc Communications and Networks, 2008. SECON '08. 5th Annual IEEE Communications Society Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4244-1777-3
  • Electronic_ISBN
    978-1-4244-1776-6
  • Type

    conf

  • DOI
    10.1109/SAHCN.2008.69
  • Filename
    4557792