Title :
Meeting hard-real-time constraints using a client-server model of interaction
Author :
Adan, J.M. ; Magalhaes, M.F. ; Ramamritham, Krithi
Author_Institution :
CTI-Puccamp, Campinas, Brazil
Abstract :
The Ster environment integrates programming languages with scheduling strategies to support the development of flexible and predictable distributed systems. Ster application objects can establish a client-server relationship, and clients may specify sequences of services that should be treated as atomic multiservice accesses. The core of Ster´s scheduling strategy is an offline scheduler that searches for a schedule that guarantees application´s allocation, timing, precedence and resource constraint and tries to balance the schedule in the space and temporal domains. The experimental evaluation of the offline scheduling algorithm discussed, shows that the simple heuristics and mechanisms it implements are very effective in finding well balanced schedules
Keywords :
client-server systems; computer aided software engineering; programming environments; real-time systems; scheduling; Ster application objects; Ster environment; atomic multiservice accesses; client-server model; client-server relationship; experimental evaluation; hard-real-time constraints; heuristics; offline scheduler; offline scheduling algorithm; predictable distributed systems development; programming languages; resource constraint; scheduling strategies; temporal domains; well balanced schedules; Application software; Dynamic scheduling; Heuristic algorithms; Ice; Processor scheduling; Programming; Real time systems; Resource management; Scheduling algorithm; Timing;
Conference_Titel :
Real-Time Systems, 1995. Proceedings., Seventh Euromicro Workshop on
Conference_Location :
Odense
Print_ISBN :
0-8186-7112-2
DOI :
10.1109/EMWRTS.1995.514323