DocumentCode :
2298619
Title :
Assignment and pre-run-time scheduling of object-based, parallel real-time processes
Author :
Verhoosel, Jack P C ; Hammer, Dieter K. ; Luit, Erik J. ; Welch, Lonnie R.
Author_Institution :
Dept. of Math. & Comput. Sci., Eindhoven Univ. of Technol., Netherlands
fYear :
1994
fDate :
26-29 Oct 1994
Firstpage :
638
Lastpage :
645
Abstract :
The use of object-based programming techniques helps to reduce the cost of software development and maintenance, due to the benefits of reuse, information hiding and encapsulation. This is especially helpful in complex, real-time systems that are highly parallel and distributed, due to their magnitude. The paper presents a semi-preemption execution model of object-based real-time systems that simplifies reasoning about the quality of particular process-to-processor assignments. The model is used to define system properties such as inter-process parallelism, processor utilization and inter-processor communication. Additionally, we present an innovative assignment algorithm that incorporates feasibility constraints, and is guided by an objective that balances minimum communication against maximum parallelism. This work is part of a complete assignment and pre-run-time scheduling approach for distributed real-time systems
Keywords :
object-oriented programming; parallel programming; real-time systems; scheduling; distributed real-time systems; encapsulation; feasibility constraints; highly parallel; information hiding; innovative assignment algorithm; inter-process parallelism; inter-processor communication; maximum parallelism; minimum communication; object-based parallel real-time processes; object-based programming techniques; object-based real-time systems; pre-run-time scheduling; pre-run-time scheduling approach; process-to-processor assignments; processor utilization; real-time systems; semi-preemption execution model; system properties; Costs; Electronic mail; Encapsulation; Lifting equipment; Mathematical programming; Mathematics; Parallel processing; Processor scheduling; Real time systems; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing, 1994. Proceedings. Sixth IEEE Symposium on
Conference_Location :
Dallas, TX
Print_ISBN :
0-8186-6427-4
Type :
conf
DOI :
10.1109/SPDP.1994.346113
Filename :
346113
Link To Document :
بازگشت