Title :
Optimization of real-time multicore systems reached by a Genetic Algorithm approach for runnable sequencing
Author :
Oklapi, Erna ; Deubzer, Michael ; Schmidhuber, Stefan ; Lalo, Erjola ; Mottok, Jurgen
Author_Institution :
Ostbayerische Tech. Hochschule, Regensburg, Germany
Abstract :
The deployment of complex real-time systems with everyday increasing demands and possibilities, is a challenging task for engineers when performance and efficiency have to be maximized while cost have to be minimized at the same time. For already designed systems it became necessary to perform different modifications in order to find optimal software architecture configuration by respecting all timing constraints which are essential when speaking of real-time systems. In this work, we present a model-based approach of optimizing the execution sequence of runnables within tasks in order to reduce the system´s reaction times by improving the overall signal flow duration. Hereby, a genetic optimization algorithm is used to create and evaluate multiple solutions for the runnable sequencing problem. We conclude by demonstration the efficiency of the presented approach with experimental results.
Keywords :
genetic algorithms; multiprocessing programs; multiprocessing systems; real-time systems; software architecture; complex real-time systems; execution sequence; genetic algorithm; genetic optimization algorithm; model-based approach; optimal software architecture configuration; reaction times; real-time multicore systems; runnable sequencing; signal flow duration; timing constraints; Genetic algorithms; Multicore processing; Optimization; Real-time systems; Sequential analysis; Sociology; Statistics; embedded real-time systems; genetic algorithms; multi-core; optimization; runnable sequencing;
Conference_Titel :
Applied Electronics (AE), 2014 International Conference on
Conference_Location :
Pilsen
Print_ISBN :
978-8-0261-0276-2
DOI :
10.1109/AE.2014.7011709