Title :
A genetic algorithm based approach to maximizing real-time system value under resource constraints
Author :
Li Wang ; Zheng Li ; Miao Song ; Shangping Ren
Author_Institution :
Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
Abstract :
For many embedded systems, different real-time applications are consolidated to the same hardware platform to meet the growing demand for diverse functionalities. Due to functionality differences, the values that different applications contribute to the system may not be the same. When system resources are limited and not all applications can be executed with guaranteed QoS, decisions have to be made as to which applications should be selected and how their tasks are deployed on available processors so that the system value is maximized and all the selected applications meet their deadlines. However, making the optimal decision for the application selection and task deployment (ASTD) problem is NP-hard. In this paper, we present a genetic algorithm (GA) based approach for the ASTD problem. We experimentally compare the performance of GA-based approach with the optimal approach chosen by enumerating all possible choices on a small scale, and with other heuristic approaches existed in the literature on a large scale. The results show that the system value obtained by the GA-based approach is close to the optimal value and can be twice as large as the value obtained by other heuristic approaches.
Keywords :
computational complexity; embedded systems; genetic algorithms; multiprocessing systems; quality of service; resource allocation; ASTD problem; NP-hard problem; QoS guarantee; application selection; diverse functionality; embedded system; functionality difference; genetic algorithm; hardware platform; heuristic approach; optimal decision; real-time application; real-time system value maximization; resource constraint; system resource; task deployment; Biological cells; Genetic algorithms; Program processors; Real-time systems; Sociology; Statistics; Vectors; Application Selection; Genetic Algorithm; Heterogeneous Processors; Real-time System; Task Deployment;
Conference_Titel :
Performance Computing and Communications Conference (IPCCC), 2012 IEEE 31st International
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4673-4881-2
DOI :
10.1109/PCCC.2012.6407769