Author:
Ashouraie Mehran,Jafari Navimipour Nima
Abstract
Purpose
– Expert Cloud as a new class of Cloud systems provides the knowledge and skills of human resources (HRs) as a service using Cloud concepts. Task scheduling in the Expert Cloud is a vital part that assigns tasks to suitable resources for execution. The purpose of this paper is to propose a method based on genetic algorithm to consider the priority of arriving tasks and the heterogeneity of HRs. Also, to simulate a real world situation, the authors consider the human-based features of resources like trust, reputation and etc.
Design/methodology/approach
– As it is NP-Complete to schedule tasks to obtain the minimum makespan and the success of genetic algorithm in optimization and NP-Complete problems, the authors used a genetic algorithm to schedule the tasks on HRs in the Expert Cloud. In this method, chromosome or candidate solutions are represented by a vector; fitness function is calculated based on several factors; one point cross-over and swap mutation are also used.
Findings
– The obtained results demonstrated the efficiency of the proposed algorithm in terms of time complexity, task fail rate and HRs utilization.
Originality/value
– In this paper the task scheduling issue in the Expert Cloud and improving pervious algorithm are pointed out and the approach to resolve the problem is applied into a practical example.
Subject
Computer Science (miscellaneous),Social Sciences (miscellaneous),Theoretical Computer Science,Control and Systems Engineering,Engineering (miscellaneous)
Reference30 articles.
1. Abdoun, O.
,
Abouchabaka, J.
and
Tajani, C.
(2012), “Analyzing the performance of mutation operators to solve the travelling salesman problem”,
International Journal of Emerging Sciences
, Vol. 2 No. 1, pp. 61-77.
2. Abrishami, S.
and
Naghibzadeh, M.
(2012), “Deadline-constrained workflow scheduling in software as a service cloud”,
Scientia Iranica
, Vol. 19 No. 3, pp. 680-689.
3. Anselmi, J.
,
Ardagna, D.
and
Passacantando, M.
(2014), “Generalized nash equilibria for SaaS/PaaS clouds”,
European Journal of Operational Research
, Vol. 236 No. 1, pp. 326-339.
4. Aravind, A.A.
(2013), “Simple, space-efficient, and fairness improved FCFS mutual exclusion algorithms”,
Journal of Parallel and Distributed Computing
, Vol. 73 No. 8, pp. 1029-1038.
5. Diaz-Gomez, P.A.
and
Hougen, D.F.
(2007), “Initial population for genetic algorithms: a metric approach”, International Conference on Genetic and Evolutionary Methods, Las Vegas, NV, pp. 43-49.
Cited by
65 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献