Design of real-time computer-based systems using developmental genetic programming

0Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This chapter presents applications of the developmental genetic programming (DGP) to design and optimize real-time computer-based systems. We show that the DGP approach may be efficiently used to solve the following problems: scheduling of real-time tasks in multiprocessor systems, hardware/software codesign of distributed embedded systems, budget-aware real-time cloud computing. The goal of optimization is to minimize the cost of the system, while all real-time constraints will be satisfied. Since the finding of the best solution is very complex, only efficient heuristics may be applied for real-life systems. Unlike the other genetic approaches where chromosomes represent solutions, in the DGP chromosomes represent system construction procedures. Thus, not the system architecture, but the synthesis process evolves. Finally, a tree describing the construction of a (sub-)optimal solution is obtained and the genotype-to-phenotype mapping is applied to create the target system. Some other ideas concerning other applications of the DGP for optimization of computer-based systems also are outlined.

Cite

CITATION STYLE

APA

Deniziak, S., Ciopiński, L., & Pawiński, G. (2015). Design of real-time computer-based systems using developmental genetic programming. In Handbook of Genetic Programming Applications (pp. 221–244). Springer International Publishing. https://doi.org/10.1007/978-3-319-20883-1_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free