DocumentCode :
413072
Title :
Time-utility scheduling and provably correct critical computer-based systems
Author :
Le Lann, Gérard
Author_Institution :
INRIA, Rocquencourt, France
fYear :
2004
fDate :
26-30 April 2004
Firstpage :
123
Abstract :
Summary form only given. We investigate ways of expanding the scope of applicability of time-utility and aggregate utility driven scheduling. Being interested in critical applications and systems, we explore issues raised with proving that a system is endowed with combined safety, liveness, timeliness and dependability properties, and the province of proof-based system engineering. We examine the nature of proof obligations, as well as how to fulfill them, whenever timeliness and aggregate utility properties are sought. Relationships with classical real-time computing problems and timeliness proofs are analyzed. Then we take time-utility scheduling a few steps further, by showing how to maximize aggregate utility while achieving process serializability, process termination, as well as dependability properties, in various computational models, considering distributed systems prone to failures where processes share multicopied updatable persistent data.
Keywords :
real-time systems; scheduling; systems engineering; utility programs; aggregate utility driven scheduling; critical computer-based system; multicopied updatable persistent data; proof-based system engineering; real-time computing; time-utility scheduling; Aggregates; Application software; Computational modeling; Distributed computing; Gold; Processor scheduling; Safety; Scheduling algorithm; Systems engineering and theory; Time sharing computer systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN :
0-7695-2132-0
Type :
conf
DOI :
10.1109/IPDPS.2004.1303085
Filename :
1303085
Link To Document :
بازگشت