• DocumentCode
    2343646
  • Title

    Sdlib: a sensor network data and communications library for rapid and robust application development

  • Author

    Chu, David ; Lin, Kaisen ; Linares, Alexandre ; Nguyen, Giang ; Hellerstein, Joseph M.

  • Author_Institution
    EECS Comput. Sci. Div., California Univ., Berkeley, CA
  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    432
  • Lastpage
    440
  • Abstract
    Sensor network applications tend to exhibit significant high-level commonalities along several major dimensions that have heretofore been underexposed, particularly in the areas of collection and dissemination. We have developed a component library, Sdlib, which presents the fundamental abstractions of collection and dissemination as part of a dataflow system. This allows application developers to rapidly develop applications at the nesC level. This means that Sdlib maintains significant expressivity while operating efficiently. We have built four applications, each faithful to a mature monolithic application, on top of Sdlib to compare its performance to that of original. We find that applications implemented with Sdlib are much simpler to write, just as resource efficient, and perform comparably to monolithic implementations
  • Keywords
    distributed processing; software libraries; wireless sensor networks; Sdlib; communication library; data collection; data dissemination; mature monolithic application; sensor network application; Application software; Buffer storage; Computer science; Libraries; Permission; Robustness; Software architecture; Software engineering; Software reusability; Wireless sensor networks; Wireless sensor networks; collection; dissemination; software library;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Processing in Sensor Networks, 2006. IPSN 2006. The Fifth International Conference on
  • Conference_Location
    Nashville, TN
  • Print_ISBN
    1-59593-334-4
  • Type

    conf

  • DOI
    10.1109/IPSN.2006.243911
  • Filename
    1662488