Title :
Collaborative memory management for reactive sensor/actor systems
Author_Institution :
Dept. of Comput. Eng., Univ. of Wurzburg, Würzburg, Germany
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;
Conference_Titel :
Local Computer Networks (LCN), 2010 IEEE 35th Conference on
Conference_Location :
Denver, CO
Print_ISBN :
978-1-4244-8387-7
DOI :
10.1109/LCN.2010.5735840