High-performance embedded systems, such as smart phones, require the execution of many applications on multi-core platforms. Theses 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. The architecture is fully operational on both ARM MPCORE and the x86 multi-core platforms.
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.