DocumentCode :
244496
Title :
Fuzzy scheduling of real-time ensemble systems
Author :
Rattanatamrong, Prapaporn ; Fortes, Jose A. B.
Author_Institution :
Dept. of Comput. Sci., Thammasat Univ., Pathumthani, Thailand
fYear :
2014
fDate :
21-25 July 2014
Firstpage :
146
Lastpage :
153
Abstract :
This paper addresses the problem of resource scheduling in real-time ensemble systems. An ensemble system uses multiple simple computational models (called “experts”) to produce its outputs. Real system requirements of ensemble systems (e.g., size, weight, power and cost constraints) often lead to limited availability of computational resources required to support concurrent execution of all their experts. In practical systems, uncertainties in execution time and resource utilization complicate even further the scheduling of these experts. We propose a fuzzy-logic feedback-based resource scheduler (FuzzyFES) that can provide real-time execution of all relevant experts while minimizing the impact of limited resources and uncertainties on the system performance. FuzzyFES consists of a fuzzy-logic controller (FZ), a task utilization adaptor (TUA) and a real-time task scheduler (RTS) working harmoniously in a closed loop with an ensemble system to be scheduled. By considering the uncertainties that may be present in the systems and deployment environments, FZ determines the total allowable CPU utilization for the ensemble system. TUA then calculates the amount of resource utilization to be allocated to each expert not exceeding the total allowable utilization. The assigned utilization from TUA ensures that critical experts achieve their best performance while guaranteeing minimum execution time needed by others. RTS creates a real-time schedule for the experts to execute on multiple processors according to the allotted utilization. Our performance evaluation of a case-study ensemble system with limited resources demonstrates that FuzzyFES can schedule experts to produce outputs closely similar to those of the same system with sufficient resources, although the limited-resource system has up to 40% fewer resources. The results also confirm FuzzyFES´s efficiency and show that execution-time imprecision and occasional fluctuation of resource availability - an be tolerated by at least 45% more than when the experts are scheduled in an open-loop manner.
Keywords :
fuzzy logic; resource allocation; scheduling; FZ; FuzzyFES; RTS; TUA; computational resource; fuzzy-logic controller; fuzzy-logic feedback-based resource scheduler; real-time ensemble systems; real-time task scheduler; resource utilization; task utilization adaptor; Computational modeling; Processor scheduling; Program processors; Real-time systems; Resource management; Scheduling; Uncertainty; ensemble systems; feedback control; fuzzy logic; real-time scheduling; resource allocation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing & Simulation (HPCS), 2014 International Conference on
Conference_Location :
Bologna
Print_ISBN :
978-1-4799-5312-7
Type :
conf
DOI :
10.1109/HPCSim.2014.6903680
Filename :
6903680
Link To Document :
بازگشت