DocumentCode
2335678
Title
Using a flexible real-time scheduling strategy in a distributed embedded application
Author
Becker, Leandro B. ; Gergeleit, Martin ; Schemmer, Stefan ; Nett, Edgar
Author_Institution
Fac. of Informatics, Univ. Fed. do Rio Grande do Sul, Brazil
Volume
2
fYear
2003
fDate
16-19 Sept. 2003
Firstpage
652
Abstract
The increasing complexity of current real-time applications demands systems to make good use of the available computational resources. Guaranteeing timing behavior using traditional real-time scheduling policies is turning to be unfeasible, as these policies are based in pessimistic worst-case assumptions that pre-allocate resources even though they will be rarely used. The time-aware fault-tolerant (TAFT) scheduler presents a flexible scheduling strategy that allows the construction of schedules maximizing the CPU utilization. This work presents the use of the TAFT scheduler with computational intensive distributed embedded applications, in order to keep a high ratio of successful tasks completion and so guaranteeing its computational progress. More specifically, the paper sketches a "TAFT-based" fusion algorithm for laser-scanner data and derives the requirements that the execution of this algorithm has on the CPU-scheduling.
Keywords
fault tolerant computing; planning; real-time systems; resource allocation; scheduling; software engineering; CPU utilization; computational resources; distributed embedded application; flexible real-time scheduling strategy; fusion algorithm; laser-scanner data; mobile robots; real-time applications demands systems; resource preallocation; time-aware fault-tolerant scheduler; timing behavior; worst-case assumptions; Application software; Distributed computing; Embedded computing; Laser fusion; Mobile robots; Processor scheduling; Real time systems; Robot sensing systems; Scheduling algorithm; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference
Print_ISBN
0-7803-7937-3
Type
conf
DOI
10.1109/ETFA.2003.1248760
Filename
1248760
Link To Document