Title :
Optimized priority assignment for tasks and messages in distributed hard real-time systems
Author :
Garcia, Jost Gutitrrez ; Harbour, Michael
Author_Institution :
Dept. de Electron., Cantabria Univ., Santander, Spain
Abstract :
Recent advances in the analysis of distributed realtime systems have made it possible to predict if hard realtime requirements will be met. However, it is still difficult to find a feasible priority assignment when the utilization levels of the CPUs and communication networks are pushed near to their limits. This paper presents a new heuristic algorithm for optimizing the assignment of priorities to tasks and messages in distributed hard realtime systems. The algorithm is based on the knowledge of the parameters that influence the worst-case response time of a distributed application. This algorithm is compared to simulated annealing, which is a general optimization technique for discrete functions that had been previously used for solving similar problems. On average, our heuristic algorithm executes two orders of magnitude faster than simulated annealing, finds better solutions, and finds solutions in cases where the latter method fails
Keywords :
message passing; optimisation; parallel algorithms; real-time systems; resource allocation; communication networks; distributed hard real-time systems; feasible priority assignment; heuristic algorithm; messages; optimized priority assignment; simulated annealing; tasks; worst-case response time; Communication networks; Computer architecture; Control system synthesis; Delay; Heuristic algorithms; Processor scheduling; Real time systems; Resource management; Simulated annealing; Timing;
Conference_Titel :
Parallel and Distributed Real-Time Systems, 1995. Proceedings of the Third Workshop on
Conference_Location :
Santa Barbara, CA
Print_ISBN :
0-8186-7099-1
DOI :
10.1109/WPDRTS.1995.470498