Resource Management on Multi-core Systems: the ACTORS approach
High-performance embedded systems, such as Smartphone, require the execution of many applications on multi-core platforms. These systems are subject to a number of stringent restrictions and constraints, such as limited amount of CPU power, long battery life, i.e., low energy demands, but also timeliness, e.g., for call handling or video playback. Key aspects for achieving this goal are: isolation between applications and assignment of appropriate amounts of computational resources to each application. The approach developed in the ACTORS project provides temporal isolation through resource reservation over a multi-core platform, adapting the available resources based on the overall quality requirements.