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