Treating uncertainty in distributed scheduling

被引:8
作者
Barroso, AM [1 ]
Leite, JCB [1 ]
Loques, OG [1 ]
机构
[1] Univ Fed Fluminense, Inst Computacao, BR-24210240 Niteroi, RJ, Brazil
关键词
D O I
10.1016/S0164-1212(01)00117-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In distributed systems the scheduler of an overloaded node may choose to transfer the execution of one or more tasks to other less busy nodes, in order to minimize their expected service times, or to increase the number of tasks that meet their deadlines, among other criteria. One solution makes use of Bayesian theory to infer the load state of the system and, based on this information, the scheduler of a busy node chooses an "appropriate" node to transfer a task too. The meaning of "appropriate" will be a function of the objectives established in the adopted location policy. In the Bayesian decision method, objectives are represented by a utility function. However, the development of a utility function can be a tricky and somewhat subjective task. In this paper, we describe a new approach that easily maps transfer objectives into useful mathematical expressions, representing location policy objectives by fuzzy sets. The proposed approach was successfully employed to add objectives to a Bayesian decision-based algorithm improving the number of tasks that are executed over time in a distributed real-time system. (C) 2001 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:129 / 136
页数:8
相关论文
共 14 条
[1]  
BARROSO AM, 1997, P 7 BRAZ S FAULT TOL, P269
[2]  
BARROSO AM, 1998, RT0298 U FED FLUM I
[3]  
BESTRAVOS A, 1996, 96017 BOST U DEP COM
[4]  
DINATALE M, 1995, 16 IEEE REAL TIM SYS
[5]  
Garey M. R., 1975, SIAM Journal on Computing, V4, P187, DOI 10.1137/0204015
[6]  
MIRCHANDANEY R, 1989, IEEE P 9 INT C DISTR, P298
[7]  
Ross TJ., 2017, Fuzzy Logic with Engineering Applications, V4th ed.
[8]   A heuristic approach to the multitask-multiprocessor assignment problem using the empty-slots method and rate monotonic scheduling [J].
Santos, J ;
Ferro, E ;
Orozco, J ;
Cayssials, R .
REAL-TIME SYSTEMS, 1997, 13 (02) :167-199
[9]   DESIGN AND EVALUATION OF EFFECTIVE LOAD SHARING IN DISTRIBUTED REAL-TIME SYSTEMS [J].
SHIN, KG ;
HOU, CJ .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (07) :704-719
[10]  
STANKOVIC JA, 1985, IEEE T COMPUT, V34, P117, DOI 10.1109/TC.1985.1676548