Notice: Undefined index: linkPowrot in C:\wwwroot\wwwroot\publikacje\publikacje.php on line 1275
Publikacje
Pomoc (F2)
[84730] Artykuł:

Design for Self-Adaptivity of Real-Time Embedded Systems using Developmental Genetic Programming

Czasopismo: 2018 Conference on Electrotechnology: Processes, Models, Control and Computer Science (EPMCCS)   Tom: 1, Strony: 1-5
ISBN:  978-1-5386-8255-5
Wydawca:  IEEE, 345 E 47TH ST, NEW YORK, NY 10017 USA
Opublikowano: 2018
Liczba arkuszy wydawniczych:  0.54
 
  Autorzy / Redaktorzy / Twórcy
Imię i nazwisko Wydział Katedra Do oświadczenia
nr 3
Grupa
przynależności
Dyscyplina
naukowa
Procent
udziału
Liczba
punktów
do oceny pracownika
Liczba
punktów wg
kryteriów ewaluacji
Roman Stanisław Deniziak orcid logo WEAiIKatedra Systemów Informatycznych *Takzaliczony do "N"Automatyka, elektronika, elektrotechnika i technologie kosmiczne507.507.50  
Leszek Ciopiński orcid logo WEAiIKatedra Systemów Informatycznych *Niespoza "N" jednostkiAutomatyka, elektronika, elektrotechnika i technologie kosmiczne507.50.00  

Grupa MNiSW:  Materiały z konferencji międzynarodowej (zarejestrowane w Web of Science)
Punkty MNiSW: 15
Klasyfikacja Web of Science: Proceedings Paper


Pełny tekstPełny tekst     DOI LogoDOI     Web of Science Logo Web of Science    
Keywords:

self-adaptivity  embedded system  developmental genetic programing  power-aware computing 



Abstract:

This paper presents a method of synthesis of self-adaptable real-time embedded systems. The method assumes that the system specification is given as a task graph. Then, tasks are scheduled on distributed architecture consisting of low-power and high-performance processors. We apply the developmental genetic programming to generate the self-adaptive scheduler and the initial schedule. The initial schedule is optimized taking into consideration the cost, the power consumption, the real-time constraints as well as the self-adaptivity. The scheduler modifies the schedule, during the system execution, whenever execution time of the recently finished task occurred other than assumed during initial scheduling. The goal of rescheduling is to minimize the power consumption while all time constraints are satisfied. We present some experimental results for standard benchmarks, showing advantages of our method in comparison with worst case design used in existing approaches.