On-line maintenance job scheduling and assignment to resources in distributed systems by heuristic-based optimization

被引:17
作者
Adzakpa, KP
Adjallah, KH
Yalaoui, F
机构
[1] Univ Technol Troyes, Inst Comp Sci, F-10010 Troyes, France
[2] Univ Technol Troyes, Engn Troyes Ind Syst Optimizat Grp, Dept Ind Syst Engn, F-10010 Troyes, France
关键词
processors allocation; multi-objective optimization; job scheduling; distributed system; flow-time; availability; maintenance;
D O I
10.1023/B:JIMS.0000018029.60981.e6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A heuristic-based optimization algorithm is proposed in this paper for on-line scheduling and assignment of preventive maintenance jobs to processors, to minimize under availability constraints, on a given time-window, the total cost of the maintenance operations of a distributed system. This algorithm minimizes the cost of discharge of preventive maintenance tasks or jobs, while assigning the tasks along with balancing the processors load. It is shown that the problem is NP-hard. To solve it, the concept of job emergency is introduced and the priority rule for total flow time (PRTF) criterion is used in an adapted heuristic job-scheduling model. In addition, the algorithm considers the constraints of precedence among consecutive standby jobs and their emergency. It is depicted the specific properties of the proposed heuristic allowing jobs scheduling in the right order. Computational results illustrate the efficiency of the approach implemented on different system configurations.
引用
收藏
页码:131 / 140
页数:10
相关论文
共 28 条
[1]   THE MARGINAL COST-ANALYSIS AND ITS APPLICATION TO REPAIR AND REPLACEMENT POLICIES [J].
BERG, MP .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1995, 82 (02) :214-224
[2]  
BONNOUR M, 2001, MOSIM 01, P805
[3]  
BRUNO J, 1974, COMMUN ACM, V17, P7
[4]  
CALIBRA R, 1995, QUALITY RELIABILITY, V11, P183
[5]  
Chu C., 1990, Proceedings of Rensselaer's Second International Conference on Computer Integrated Manufacturing, P570, DOI 10.1109/CIM.1990.128164
[6]  
CHU CB, 1992, NAV RES LOG, V39, P859, DOI 10.1002/1520-6750(199210)39:6<859::AID-NAV3220390610>3.0.CO
[7]  
2-W
[8]  
DERMAN C, 1980, J APPL PROBAB, V17, P703
[9]   SCHEDULING CHAIN-STRUCTURED TASKS TO MINIMIZE MAKESPAN AND MEAN FLOW TIME [J].
DU, JZ ;
LEUNG, JYT ;
YOUNG, GH .
INFORMATION AND COMPUTATION, 1991, 92 (02) :219-236
[10]   Jointly optimal allocation of a repairman and optimal control of service rate for machine repairman problem [J].
Frostig, E .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1999, 116 (02) :274-280