Learning and backtracking in non-preemptive scheduling of tasks under timing constraintsSpecial issue on machine learning and cybernetics

被引:0
作者
Yacine Laalaoui
Habiba Drias
机构
[1] National Computer Science School,
来源
Soft Computing | 2011年 / 15卷
关键词
Hard real-time; Non-preemptive scheduling; Learning; Backtracking; Monoprocessor; Heuristic;
D O I
暂无
中图分类号
学科分类号
摘要
We propose two novel heuristic search techniques to address the problem of scheduling tasks under hard timing constraints on a single processor architecture. The underlying problem is NP-hard in the strong sense and it is a fundamental challenge in feedback-control theory and automated cybernetics. The proposed techniques are a learning-based approaches and they take much less memory space. A partial feasible schedule is maintained and extended over a repeated problem solving trials, previously assigned priorities are refined according to the gained information about the problem to lead the convergence to a complete feasible schedule if one exists. First, we present the learning in hard-real-time with single learning (LHRTS-SL) algorithm where a single learning function is utilized, then we discuss its drawback and we propose the LHRTS with double learning algorithm in which a second learning function is integrated to cope up with LHRTS-SL drawback. Experimental results show the efficiency of the proposed techniques in terms of success ratio when used to schedule randomly generated problem instances.
引用
收藏
页码:1071 / 1086
页数:15
相关论文
共 50 条
[1]  
Abdelzaher TF(1999)Combined task and message scheduling in distributed real-time systems IEEE Trans Parallel Distrib Syst 10 1179-1191
[2]  
Shin KG(2008)Quantifying and suppressing the measurement disturbance in feedback controlled real-time systems Real Time Syst 40 44-76
[3]  
Amirijoo M(2006)Learning in real-time search: a unifying framework. J Artif Intell Res 25 119-157
[4]  
Hansson J(2005)Rate monotonic vs EDF: judgment day Real Time Syst 29 5-26
[5]  
Gunnarsson S(2005)Applying ant colony optimization to the partitioned scheduling problem for heterogeneous multiprocessors ACM SIGBED Rev 2 11-14
[6]  
Son SH(2009)Dynamic hard-real-time scheduling using genetic algorithm for multiprocessor task with resource and timing constraints Exp Syst Appl 36 852-860
[7]  
Bulitko V(1994)Ant system for job shop scheduling Belgian J Oper Res 34 39-53
[8]  
Lee G(1997)Ant colony system: a cooperative learning approach to the TSP IEEE Trans Evol Comput 1 53-66
[9]  
Buttazzo GC(2007)The future of systems, man, and cybernetics: application domains and research methods IEEE Trans Syst Man Cybern 37 726-743
[10]  
Chen Hua(1990)Real-time heuristic search Artif Intell 42 189-211