Priority aware Resource Management for Real-Time Operation in Wireless Sensor/Actor Networks
Marcel Carsten Baunach · 2009
Abstract—Increasing complexity of today’s WSAN applications can rapidly result in reduced real-time capabilities of the under-lying sensor nodes. Using preemptive operating systems is one way to retain acceptable reactivity within highly dynamic en-vironments but commonly leads to severe resource management problems. We outline our dynamic hinting approach for maintain-ing high system reactivity by efficient combination of preemptive task scheduling and cooperative resource allocation. With respect to task priorities, our technique significantly improves classical methods for handling priority inversions under both short- and long-term resource allocations. Furthermore, we facilitate com-positional software design by providing independently developed tasks with runtime information for yet collaborative resource sharing. In some cases this even allows to improve blocking delays as otherwise imposed by bounded priority inversion. I.