SESAME-P: Memory pool-based dynamic stack management for sensor operating systems

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

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. © 2008 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Yi, S., Lee, S., Cho, Y., & Hong, J. (2008). SESAME-P: Memory pool-based dynamic stack management for sensor operating systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5067 LNCS, pp. 544–549). https://doi.org/10.1007/978-3-540-69170-9_41

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free