Title :
A Lazy Algorithm for Distributed Priority Assignment in Real-Time Systems
Author :
Neukirchner, Moritz ; Stein, Steffen ; Ernst, Rolf
Author_Institution :
Inst. fur Datentechnik und Kommunikationsnetze, Tech. Univ. Braunschweig, Braunschweig, Germany
Abstract :
Integration of system components is a crucial challenge in the design of embedded real-time systems, as complex non-functional interdependencies may exist. [20] presented a framework, enabling autonomous verification of timing properties in the system itself. The work presented in this paper, takes that approach one step further, enabling autonomuous assignment of execution priorities under timing constraints. We present a distributed heuristic algorithm for the constraint statisfaction problem (CSP) of finding feasible priority assignments in static priority preemptive (SPP) scheduled hard real-time systems. The proposed heuristic considers end-to-end path latency constraints in arbitrary task graphs mapped on arbitrary platform graphs.
Keywords :
constraint theory; distributed algorithms; embedded systems; processor scheduling; autonomous execution priority assignment; autonomous timing property verification; constraint statisfaction problem; distributed heuristic algorithm; distributed priority assignment; embedded real-time system design; end-to-end path latency constraint; lazy algorithm; static priority preemptive scheduled hard real-time system; Admission control; Algorithm design and analysis; Computational modeling; Distributed algorithms; Gallium; Genetic algorithms; Real time systems; Admission Control; Constraint Satisfaction; Real-time; Scheduling; Self-Configuration;
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2011 14th IEEE International Symposium on
Conference_Location :
Newport Beach, CA
Print_ISBN :
978-1-4577-0303-4
Electronic_ISBN :
978-0-7695-4377-2
DOI :
10.1109/ISORCW.2011.22