DocumentCode :
1566428
Title :
Data-mining synthesised schedulers for hard real-time systems
Author :
Kloukinas, Christos
Author_Institution :
VERIMAG, Gieres
fYear :
2004
Firstpage :
14
Lastpage :
23
Abstract :
The analysis of hard real-time systems, traditionally performed using RMA/PCP or simulation, is nowadays also studied as a scheduler synthesis problem, where one automatically constructs a scheduler which can guarantee avoidance of deadlock and deadline-miss system states. Even though this approach has the potential for a finer control of a hard real-time system, using fewer resources and easily adapting to further quality aspects (memory/energy consumption, jitter minimisation, etc.), synthesised schedulers are usually extremely large and difficult to understand. Their big size is a consequence of their inherent precision, since they attempt to describe exactly the frontier among the safe and unsafe system states. It nevertheless hinders their application in practise, since it is extremely difficult to validate them or to use them for better understanding the behaviour of the system. In this paper, we show how one can adapt data-mining techniques to decrease the size of a synthesised scheduler and force its inherent structure to appear, thus giving the system designer a wealth of additional information for understanding and optimising the scheduler and the underlying system. We present, in particular, how it can be used for obtaining hints for a good task distribution to different processing units, for optimising the scheduler itself (sometimes even removing it altogether in a safe manner) and obtaining both per-task and per-system views of the schedulability of the system
Keywords :
data mining; decision trees; real-time systems; scheduling; software engineering; system recovery; RMA-PCP; data mining; deadline-miss system; deadlock system; decision-tree induction; hard real-time systems; safe system; schedulability analysis; software engineering; synthesised schedulers; unsafe system; Analytical models; Computational modeling; Control system synthesis; Energy consumption; Jitter; Performance analysis; Processor scheduling; Real time systems; Software engineering; System recovery;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Automated Software Engineering, 2004. Proceedings. 19th International Conference on
Conference_Location :
Linz
ISSN :
1938-4300
Print_ISBN :
0-7695-2131-2
Type :
conf
DOI :
10.1109/ASE.2004.1342720
Filename :
1342720
Link To Document :
بازگشت