DocumentCode
2904095
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
fYear
2012
fDate
1-3 Dec. 2012
Firstpage
285
Lastpage
294
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Performance Computing and Communications Conference (IPCCC), 2012 IEEE 31st International
Conference_Location
Austin, TX
ISSN
1097-2641
Print_ISBN
978-1-4673-4881-2
Type
conf
DOI
10.1109/PCCC.2012.6407769
Filename
6407769
Link To Document