DocumentCode
2786498
Title
Collaborative memory management for reactive sensor/actor systems
Author
Baunach, Marcel
Author_Institution
Dept. of Comput. Eng., Univ. of Wurzburg, Würzburg, Germany
fYear
2010
fDate
10-14 Oct. 2010
Firstpage
953
Lastpage
960
Abstract
Increasing complexity of today´s WSAN applications imposes demanding challenges on the underlying system design. This especially affects real-time operation, resource sharing and memory usage. Using preemptive task systems is one way to retain acceptable reactivity within highly dynamic environments. Yet, since memory is commonly rare and can often not be assigned statically, this rapidly leads to severe memory management problems among tasks with interfering and even varying requirements. Finding an allocator which suitably adapts to changing conditions while covering both issues is generally hard. We present the novel CoMem approach for maintaining high reactivity and efficient memory usage within such systems. With respect to task priorities and the typically limited performance and resources of sensor nodes, our technique facilitates compositional software design by providing tasks with runtime information for yet collaborative and reflective memory sharing. Thereby, we require no special hardware-support like MMUs but operate entirely software-based. An evaluation will show that our approach can still allow allocation delays to be close to the best case and inversely proportional to the requester´s priority.
Keywords
storage area networks; storage management; CoMem approach; WSAN application; actor systems; collaborative memory management; compositional software design; efficient memory usage; hardware-support like MMU; limited performance; memory management problem; preemptive task systems; reactive sensor systems; real-time operation; resource sharing; runtime information; system design; Dynamic scheduling; Embedded systems; Kernel; Memory management; Real time systems; Resource management; Runtime; dynamic memory; embedded systems; preemptive/prioritized tasks; real-time; reflection;
fLanguage
English
Publisher
ieee
Conference_Titel
Local Computer Networks (LCN), 2010 IEEE 35th Conference on
Conference_Location
Denver, CO
ISSN
0742-1303
Print_ISBN
978-1-4244-8387-7
Type
conf
DOI
10.1109/LCN.2010.5735840
Filename
5735840
Link To Document