DocumentCode :
83786
Title :
Dynamic Scheduling of Real-Time Mixture-of-Experts Systems on Limited Resources
Author :
Rattanatamrong, Prapaporn ; Fortes, Jose A. B.
Author_Institution :
Dept. of Comput. Sci., Thammasat Univ., Bangkok, Thailand
Volume :
63
Issue :
7
fYear :
2014
fDate :
Jul-14
Firstpage :
1751
Lastpage :
1764
Abstract :
A Mixture-of-Experts (MoE) system generates an output in each operating cycle by combining results of multiple models (the “experts”). The contribution of any given expert to a final solution depends on a parameter called responsibility, which can vary from cycle to cycle. When resources are insufficient to run all experts, two problems arise: 1) how much utilization is to be allocated to experts and 2) how can a schedule be created based on these allocations. Problem (1) can be formulated as a succession of optimization problems, each of which calculates experts´ allocations in a cycle. Explicit mappings from responsibilities to allocation weights are needed to solve each of these problems in every cycle using a technique called “task compression (TC).” We refer to this baseline approach as TT-TC. Two other proposed heuristics TT-TC* and TT-Top reduce TC´s execution time to O for experts. To address (2), the proposed EPOC scheduler converts the heuristics´ allocations into schedules that satisfy capacity, execution, and learning constraints across cycles. Simulations demonstrate that our approaches enable real-time computation and significantly decrease the average percentage error of limited-resource outputs (i.e., 0.2%-40% and 0.3%-0.5% when scheduled with TT-TC* and TT-Top, respectively, versus 0.2%-97% when using TT-TC).
Keywords :
constraint handling; expert systems; learning (artificial intelligence); optimisation; processor scheduling; real-time systems; resource allocation; EPOC scheduler; MoE system; TT-TC; TT-top; allocation weights; dynamic scheduling; expert allocations; explicit mappings; heuristic allocations; learning constraints; limited resources; optimization problems; real-time mixture-of-experts systems; responsibility parameter; task compression; Dynamic scheduling; Elasticity; Optimization; Processor scheduling; Real-time systems; Resource management; Schedules; Mixture of experts; constrained optimization; ensemble systems; real-time; scheduling;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2013.50
Filename :
6475936
Link To Document :
بازگشت