Title :
A real-time expert system architecture based on a novel dynamic task scheduling technique
Author :
Campos, A.M. ; Garcia, D.F.
Author_Institution :
Dept. of Informatics, Univ. of Oviedo, Asturias, Spain
Abstract :
Computational characteristics of real-time expert systems have limited its integration in real-time control and monitoring environments. The computation time required to complete inferences carried out by expert systems present high variability, which usually leads to severe under-utilization of resources when the schedule of inferences is based on their worst computation times. Moreover, the event-based aperiodic activation of inferences increases the risk of transient overloads, as during critical conditions of the controlled or monitored environment the arrival rate of events increases. The dynamic scheduling technique presented in this article obtains statistical bounds of the time required to complete inferences on-line, and uses these bounds to schedule inferences achieving highly effective utilization of resources. In addition, this technique handles transient overloads using a robust approach. During overloads this technique completes nearly as many inferences as other dynamic scheduling techniques, but shows significantly better effective utilization of resources. The specific real-time architecture presented in this work, based on component object model (COM) technology, completes our approach to the problem of building efficient real-time rule-based systems suitable for controlling or monitoring complex industrial processes.
Keywords :
expert systems; process control; process monitoring; real-time systems; scheduling; component object model; critical conditions; dynamic scheduling technique; dynamic task scheduling technique; event-based aperiodic activation; expert systems; industrial processes control; industrial processes monitoring; inferences; monitoring environments; real-time expert system architecture; real-time rule-based systems; robust approach; transient overloads; Buildings; Computer architecture; Condition monitoring; Control systems; Dynamic scheduling; Expert systems; Job shop scheduling; Processor scheduling; Real time systems; Robustness;
Conference_Titel :
IECON 02 [Industrial Electronics Society, IEEE 2002 28th Annual Conference of the]
Print_ISBN :
0-7803-7474-6
DOI :
10.1109/IECON.2002.1185260