Title
SESAME-P: Memory Pool-Based Dynamic Stack Management for Sensor Operating Systems
Abstract
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.
Year
DOI
Venue
2008
10.1007/978-3-540-69170-9_41
DCOSS
Keywords
Field
DocType
small memory space,allocation cost,dynamic stack management,memory pool,embedded computing system,determined memory pool,sensor node,wireless sensor network,allocation scheme,existing sesame,time overhead,sensor operating systems,operating system,embedded computing,static analysis
Static memory allocation,Computer science,Static analysis,Computer network,Distributed computing,Stack-based memory allocation,Sensor node,Key distribution in wireless sensor networks,Thread (computing),Memory pool,Wireless sensor network,Operating system,Embedded system
Conference
Volume
ISSN
Citations 
5067
0302-9743
2
PageRank 
References 
Authors
0.37
11
4
Name
Order
Citations
PageRank
Sangho Yi153835.84
Seungwoo Lee236642.33
Yookun Cho31544162.03
Jiman Hong412021.62