首页> 外文会议>IEEE International Confernece on Distributed Computing in Seneor Systems >SESAME-P: Memory Pool-Based Dynamic Stack Management for Sensor Operating Systems
【24h】

SESAME-P: Memory Pool-Based Dynamic Stack Management for Sensor Operating Systems

机译:Sesame-P:基于内存池的动态堆栈管理,用于传感器操作系统

获取原文
获取外文期刊封面目录资料

摘要

In wireless sensor networks, each sensor node has very small memory space compared with any other embedded computing systems. For this reason, operating systems running on the sensor nodes cannot allocate sufficient fixed-size stack space for all threads. In the previous work, SESAME was proposed to allocate stack space more space-efficiently, but there is a problem of time overhead. In this paper, we present SESAME-P, which is a dynamic stack allocation scheme based on memory pool. The size of memory pool is predetermined by using static analysis of each function's stack usage information. Using the determined memory pool, SESAME-P reduces the dynamic stack allocation cost. Our experimental results show that SESAME-P significantly reduces the time overhead compared with the existing SESAME.
机译:在无线传感器网络中,与任何其他嵌入式计算系统相比,每个传感器节点具有非常小的内存空间。因此,在传感器节点上运行的操作系统无法为所有线程分配足够的固定大小堆栈空间。在以前的工作中,芝麻被提议更节省空间分配堆栈空间,但存在时间开销的问题。在本文中,我们呈现SESAME-P,这是一种基于内存池的动态堆叠分配方案。通过使用每个功能的堆栈使用信息的静态分析,通过静态分析预先确定内存池的大小。使用所确定的内存池,Sesame-P降低了动态堆栈分配成本。我们的实验结果表明,与现有芝麻相比,芝麻-P显着降低了时间开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号