OTL: On-demand thread stack allocation scheme for real-time sensor operating systems

被引:0
|
作者
Yi, Sangho [1 ]
Lee, Seungwoo [1 ]
Cho, Yookun [1 ]
Hong, Jiman [2 ]
机构
[1] Seoul Natl Univ, Sch Comp Sci & Engn, Syst Software Res Lab, Seoul, South Korea
[2] Soongsil Univ, Sch Comp, Seoul, South Korea
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In wireless sensor networks, each sensor node has severe resource constraints in terms of energy, computing device, and memory space. Especially, the memory space of the platform hardware is much smaller than that of the other computing systems. In this paper, we propose a OTL, which is an on-demand thread stack allocation scheme for MMU-less real-time sensor operating systems. The OTL enables to adaptively adjust the stack size by allocating stack frame based on the amount of each function's stack usage. The amount of the function's stack usage is checked at compile-time, and the adaptive adjustment of the stack occurs at run-time. Our experimental results show that the OTL significantly minimizes the spatial overhead of the threads' stacks with tolerable time overhead compared with fixed stack allocation mechanism of the existing sensor operating systems.
引用
收藏
页码:905 / +
页数:2
相关论文
共 50 条
  • [1] An Adaptive TTL Allocation Scheme for Real-time Live and On-Demand Personal Broadcasting Service
    Kim, Namtae
    You, Dongho
    Jeong, Eun Young
    Seo, Bong-Seok
    Kim, Dong Ho
    Lee, Ye Hoon
    2017 IEEE 7TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - BERLIN (ICCE-BERLIN), 2017, : 51 - 52
  • [2] RCSS: A Real-Time On-Demand Charging Scheduling Scheme for Wireless Rechargeable Sensor Networks
    Zhong, Ping
    Zhang, Yiwen
    Ma, Shuaihua
    Kui, Xiaoyan
    Gao, Jianliang
    SENSORS, 2018, 18 (05)
  • [3] Thread allocation protocols for distributed real-time and embedded systems
    Sánchez, C
    Sipma, HB
    Subramonian, V
    Gill, C
    Manna, Z
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2005, 2005, 3731 : 159 - 173
  • [4] Real-time Routing and Scheduling of On-demand Autonomous Customized Bus Systems
    Guo, Rongge
    Liu, Xiaoyu
    Bhatnagar, Saumya
    Vallati, Mauro
    2023 IEEE 26TH INTERNATIONAL CONFERENCE ON INTELLIGENT TRANSPORTATION SYSTEMS, ITSC, 2023, : 1536 - 1541
  • [5] Real-Time On-Demand Motion Video Change Detection in the Sensor Web Environment
    Chen, Zeqiang
    Di, Liping
    Yu, Genong
    Chen, Nengcheng
    COMPUTER JOURNAL, 2011, 54 (12): : 2000 - 2016
  • [6] An On-Demand ELT Architecture for Real-Time BI
    Freudenreich, Tobias
    Furtado, Pedro
    Koncilia, Christian
    Thiele, Maik
    Waas, Florian
    Wrembel, Robert
    ENABLING REAL-TIME BUSINESS INTELLIGENCE, VLDB 2012, 2013, 154 : 50 - 59
  • [7] A Real-Time Scheduling Strategy in On-Demand Broadcasting
    Ma, Xiaoqin
    Yang, Li
    INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768
  • [8] A Stack Cache for Real-Time Systems
    Schoeberl, Martin
    Nielsen, Carsten
    2016 IEEE 19TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2016), 2016, : 150 - 157
  • [9] Real-time operating systems
    Stankovic, JA
    Rajkumar, R
    REAL-TIME SYSTEMS, 2004, 28 (2-3) : 237 - 253
  • [10] Data management in real-time systems: a case of on-demand updates in vehicle control systems
    Gustafsson, T
    Hansson, J
    RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 182 - 191