PhD
Smart Systems and Energy Technology
Run-time resource management for dynamic Embedded Software
Runtime resource management is the key to address the increasing dynamism in software for embedded devices. A runtime resource manager is responsible for mapping resource requests from applications to the actual underlying platform. It exploits hardware and software metadata that is either specified at design time or gathered at runtime and takes user or application preferences into account. Runtime resource management also is a solution for the development of heterogeneous distributed systems where it takes, amongst others, network bandwidth and throughput into account to decide on what node to run tasks. The context sketched above allows for various research topics to be carried out, including (but not limited to) research on how to build customized runtime environments that take advantage of hardware features while reusing as much as possible general components and fast but intelligent resource mapping strategies on a node or on the network.
Responsible scientists: Roel Wuyts, Rudi Lauwereins




