首页> 外文会议>Computational Science - ICCS 2007 pt.4; Lecture Notes in Computer Science; 4490 >OTL: On-Demand Thread Stack Allocation Scheme for Real-Time Sensor Operating Systems
【24h】

OTL: On-Demand Thread Stack Allocation Scheme for Real-Time Sensor Operating Systems

机译:OTL:实时传感器操作系统的按需线程堆栈分配方案

获取原文
获取原文并翻译 | 示例

摘要

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.
机译:在无线传感器网络中,每个传感器节点在能源,计算设备和内存空间方面都有严格的资源约束。特别是,平台硬件的存储空间比其他计算系统的存储空间小得多。在本文中,我们提出了一种OTL,这是一种针对无MMU的实时传感器操作系统的按需线程堆栈分配方案。 OTL通过基于每个函数的堆栈使用量分配堆栈帧来自适应地调整堆栈大小。函数的堆栈使用量在编译时检查,并且堆栈的自适应调整在运行时进行。我们的实验结果表明,与现有传感器操作系统的固定堆栈分配机制相比,OTL以可忍受的时间开销显着最小化了线程堆栈的空间开销。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号