• DocumentCode
    3434585
  • Title

    Versatile Stack Management for Multitasking Sensor Networks

  • Author

    Chu, Rui ; Gu, Lin ; Liu, Yunhao ; Li, Mo ; Lu, Xicheng

  • Author_Institution
    Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2010
  • fDate
    21-25 June 2010
  • Firstpage
    388
  • Lastpage
    397
  • Abstract
    The networked application environment has motivated the development of multitasking operating systems for sensor networks and other low-power electronic devices, but their multitasking capability is severely limited because traditional stack management techniques perform poorly on small memory systems. In this paper, we show that combining binary translation and a new kernel runtime can lead to efficient OS designs on resource-constrained platforms. We introduce SenSmart, a multitasking OS for sensor networks, and present new OS design techniques for supporting preemptive multi-task scheduling, memory isolation, and versatile stack management. We have implemented SenSmart on MICA2/MICAz motes. Evaluation shows that SenSmart performs efficient binary translation and demonstrates a significantly better capability in managing concurrent tasks than other sensor net operating systems.
  • Keywords
    Environmental management; Kernel; Low power electronics; Memory management; Multitasking; Operating systems; Performance evaluation; Runtime; Sensor systems; Sensor systems and applications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems (ICDCS), 2010 IEEE 30th International Conference on
  • Conference_Location
    Genoa, Italy
  • ISSN
    1063-6927
  • Print_ISBN
    978-1-4244-7261-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2010.42
  • Filename
    5541666