Title :
Increasing schedulability in distributed hard real-time systems
Author_Institution :
Dept. de Electron., Cantabria Univ., Santander
Abstract :
We present a study of the effects caused in distributed real time systems by jitter in the activation of tasks and messages. We show that although jitter has usually a small impact on the schedulability of single processor systems, in distributed architectures the worst case response times are significantly delayed. Reducing or eliminating jitter in these systems can increase the schedulability of the system up to 50% more than when jitter is permitted. Jitter can be prevented by using a bandwidth preserving scheduling algorithm such as the sporadic server. Since this kind of scheduling policy is not designed for communication networks, we describe how to adapt and implement the sporadic server algorithm for communication networks. Using the sporadic server both in the processors and networks, we can build distributed systems with up to 100% utilization of the CPUs and communication resources, while still guaranteeing that hard real time requirements are met
Keywords :
distributed processing; file servers; parallel architectures; processor scheduling; real-time systems; scheduling; bandwidth preserving scheduling algorithm; communication networks; communication resources; distributed architectures; distributed hard real-time systems; distributed real time systems; hard real time requirements; jitter; schedulability; sporadic server; worst case response times; Communication system control; Computer architecture; Control systems; Delay; Jitter; Job shop scheduling; Network servers; Processor scheduling; Real time systems; Scheduling algorithm;
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.514299