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 :
بازگشت