Proceedings Seventh Euromicro Workshop on Real-Time Systems (1995)
Mar. 14, 1995 to Mar. 16, 1995
J.M. Adan , CTI-Puccamp, Campinas, Brazil
M.F. Magalhaes , CTI-Puccamp, Campinas, Brazil
K. Ramamritham , CTI-Puccamp, Campinas, Brazil
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.
real-time systems; client-server systems; scheduling; programming environments; computer aided software engineering; hard-real-time constraints; client-server model; Ster environment; programming languages; scheduling strategies; predictable distributed systems development; Ster application objects; client-server relationship; atomic multiservice accesses; offline scheduler; resource constraint; temporal domains; experimental evaluation; offline scheduling algorithm; heuristics; well balanced schedules
J. Adan, M. Magalhaes and K. Ramamritham, "Meeting hard real-time constraints using a client-server model of interaction," Proceedings Seventh Euromicro Workshop on Real-Time Systems(ECRTS), Odense, Denmark, 1995, pp. 286.