Fast GA-based project scheduling for computing resources allocation in a cloud manufacturing system

被引:76
作者
Lin, Yang-Kuei [1 ]
Chong, Chin Soon [2 ]
机构
[1] Feng Chia Univ, Dept Ind Engn & Syst Management, POB 25-097, Taichung 40724, Taiwan
[2] ASTAR, Singapore Inst Mfg Technol, Planning & Operat Management Grp, 7 Nanyang Ave, Singapore 638075, Singapore
关键词
Resource allocation; Cloud manufacturing; Project scheduling; Genetic algorithm; GENETIC ALGORITHM; SEARCH; SERVICE;
D O I
10.1007/s10845-015-1074-0
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud manufacturing is becoming an increasingly popular enterprise model in which computing resources are made available on-demand to the user as needed. Cloud manufacturing aims at providing low-cost, resource-sharing and effective coordination. In this study, we present a genetic algorithm (GA) based resource constraint project scheduling, incorporating a number of new ideas (enhancements and local search) for solving computing resources allocation problems in a cloud manufacturing system. A newly generated offspring may not be feasible due to task precedence and resource availability constraints. Conflict resolutions and enhancements are performed on newly generated offsprings after crossover or mutation. The local search can exploit the neighborhood of solutions to find better schedules. Due to its complex characteristics, computing resources allocation in a cloud manufacturing system is NP-hard. Computational results show that the proposed GA can rapidly provide a good quality schedule that can optimally allocate computing resources and satisfy users' demands.
引用
收藏
页码:1189 / 1201
页数:13
相关论文
共 61 条
[1]   Deadline-constrained workflow scheduling in software as a service Cloud [J].
Abrishami, S. ;
Naghibzadeh, M. .
SCIENTIA IRANICA, 2012, 19 (03) :680-689
[2]   A Neurogenetic approach for the resource-constrained project scheduling problem [J].
Agarwal, Anurag ;
Colak, Selcuk ;
Erenguc, Selcuk .
COMPUTERS & OPERATIONS RESEARCH, 2011, 38 (01) :44-50
[3]   A robust genetic algorithm for resource allocation in project scheduling [J].
Alcaraz, J ;
Maroto, C .
ANNALS OF OPERATIONS RESEARCH, 2001, 102 (1-4) :83-109
[4]  
Alcaraz J., 2004, Proceedings of the ninth international workshop on project management and scheduling, P40
[5]  
[Anonymous], 2003, P 3 INT WORKSH COMP
[6]  
[Anonymous], THESIS
[7]  
Baar T., 1998, TABU SEARCH ALGORITH, P1
[8]   Guided local search with shifting bottleneck for job shop scheduling [J].
Balas, E ;
Vazacopoulos, A .
MANAGEMENT SCIENCE, 1998, 44 (02) :262-275
[9]  
Bardsiri A., 2012, International Journal of Computer Science and Management Research, V1, P348
[10]   A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple mode version [J].
Bouleimen, K ;
Lecocq, H .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2003, 149 (02) :268-281