Versatile Stack Management for Multitasking Sensor Networks

被引:3
|
作者
Chu, Rui [1 ]
Gu, Lin [2 ]
Liu, Yunhao [2 ,3 ]
Li, Mo [2 ]
Lu, Xicheng [1 ]
机构
[1] Natl Univ Def Technol, Natl Lab Parallel & Distributed Proc, Changsha, Hunan, Peoples R China
[2] Hong Kong Univ Sci & Technol, Dept Comp Sci & Engn, Hong Kong, Hong Kong, Peoples R China
[3] Tsinghua Univ, Tsinghua Natl Lab Informat Sci & Technol, Beijing, Peoples R China
关键词
OPERATING SYSTEM;
D O I
10.1109/ICDCS.2010.42
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 sensornet operating systems.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] SenSmart: Adaptive Stack Management for Multitasking Sensor Networks
    Chu, Rui
    Gu, Lin
    Liu, Yunhao
    Li, Mo
    Lu, Xicheng
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (01) : 137 - 150
  • [2] Supporting Preemptive Multitasking in Wireless Sensor Networks
    Lattanzi, Emanuele
    Freschi, Valerio
    Bogliolo, Alessandro
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2014,
  • [3] STACK MANAGEMENT FOR A MULTITASKING OPERATING SYSTEM WRITTEN AS A PASCAL PROGRAM.
    Anon
    IBM technical disclosure bulletin, 1986, 28 (10): : 4500 - 4501
  • [4] Joint optimization of a protocol stack for sensor networks
    Shah, RC
    Bonivento, A
    Petrovic, D
    Lin, E
    van Greunen, J
    Rabaey, J
    MILCOM 2004 - 2004 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1- 3, 2004, : 480 - 486
  • [5] An Efficient Stack Management for Sensor Operating Systems
    Heo, Junyoung
    Gu, Boncheol
    Cho, Yookun
    Hong, Jiman
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2010, 26 (03) : 1137 - 1150
  • [6] Dexmedetomidine: the most versatile and multitasking of anesthetics
    Di Filippo, Alessandro
    Romagnoli, Stefano
    MINERVA ANESTESIOLOGICA, 2021, 87 (09) : 968 - 970
  • [7] MERITE - A versatile platform for wireless sensor networks
    Romain, O
    Granado, B
    Bouton, S
    Pinna, A
    Faura, D
    Hachicha, K
    Garda, P
    Proceedings of the IEEE-ISIE 2004, Vols 1 and 2, 2004, : 125 - 129
  • [8] A Versatile Lab Testbed for Underwater Sensor Networks
    Su, Yishan
    Zhang, Yuzhi
    Le, Son
    Mo, Haining
    Wei, Li
    Huang, Yi
    Peng, Zheng
    Cui, Jun-Hong
    2013 OCEANS - SAN DIEGO, 2013,
  • [9] A Lightweight, Versatile Gateway Platform for Wireless Sensor Networks
    Voinescu, Andrei
    Tudose, Dan
    Dragomir, Dan
    2013 ROEDUNET INTERNATIONAL CONFERENCE: NETWORKING IN EDUCATION AND RESEARCH, 12TH EDITION, 2013,
  • [10] Choco - A Versatile Communication Protocol in Wireless Sensor Networks
    Katsumata, Yuki
    Suzuki, Makoto
    Morikawa, Hiroyuki
    SenSys'15: Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems, 2015, : 475 - 476