HEART: Unrelated parallel machines problem with precedence constraints for task scheduling in cloud computing using heuristic and meta‐heuristic algorithms. (7th September 2020)
- Record Type:
- Journal Article
- Title:
- HEART: Unrelated parallel machines problem with precedence constraints for task scheduling in cloud computing using heuristic and meta‐heuristic algorithms. (7th September 2020)
- Main Title:
- HEART: Unrelated parallel machines problem with precedence constraints for task scheduling in cloud computing using heuristic and meta‐heuristic algorithms
- Authors:
- Bhardwaj, Amit Kumar
Gajpal, Yuvraj
Surti, Chirag
Gill, Sukhpal Singh - Abstract:
- Summary: Cloud computing is becoming a profitable technology because of it offers cost‐effective IT solutions globally. A well‐designed task scheduling algorithm ensures the optimal utilization of clouds resources and reducing execution time dynamically. This research article deals with the task scheduling of inter‐dependent subtasks on unrelated parallel computing machines in a cloud computing environment. This article considers two variants of the problem‐based on two different objective function values. The first variant considers the minimization of the total completion time objective function while the second variant considers the minimization of the makespan objective function. Heuristic and meta‐heuristic (HEART) based algorithms are proposed to solve the task scheduling problems. These algorithms utilize the property of list scheduling algorithm of unrelated parallel machine scheduling problem. A mixed integer linear programming (MILP) formulation has been provided for the two variants of the problem. The optimal solution is obtained by solving MILP formulation using A Mathematical Programming Language (AMPL) software. Extensive numerical experiments have been performed to evaluate the performance of proposed algorithms. The solutions obtained by the proposed algorithms are found to out‐perform the existing algorithms. The proposed algorithms can be used by cloud computing service providers (CCSPs) for enhancing their resources utilization to reduce their operatingSummary: Cloud computing is becoming a profitable technology because of it offers cost‐effective IT solutions globally. A well‐designed task scheduling algorithm ensures the optimal utilization of clouds resources and reducing execution time dynamically. This research article deals with the task scheduling of inter‐dependent subtasks on unrelated parallel computing machines in a cloud computing environment. This article considers two variants of the problem‐based on two different objective function values. The first variant considers the minimization of the total completion time objective function while the second variant considers the minimization of the makespan objective function. Heuristic and meta‐heuristic (HEART) based algorithms are proposed to solve the task scheduling problems. These algorithms utilize the property of list scheduling algorithm of unrelated parallel machine scheduling problem. A mixed integer linear programming (MILP) formulation has been provided for the two variants of the problem. The optimal solution is obtained by solving MILP formulation using A Mathematical Programming Language (AMPL) software. Extensive numerical experiments have been performed to evaluate the performance of proposed algorithms. The solutions obtained by the proposed algorithms are found to out‐perform the existing algorithms. The proposed algorithms can be used by cloud computing service providers (CCSPs) for enhancing their resources utilization to reduce their operating cost. … (more)
- Is Part Of:
- Software, practice & experience. Volume 50:Number 12(2020)
- Journal:
- Software, practice & experience
- Issue:
- Volume 50:Number 12(2020)
- Issue Display:
- Volume 50, Issue 12 (2020)
- Year:
- 2020
- Volume:
- 50
- Issue:
- 12
- Issue Sort Value:
- 2020-0050-0012-0000
- Page Start:
- 2231
- Page End:
- 2251
- Publication Date:
- 2020-09-07
- Subjects:
- cloud computing -- heuristics -- metaheuristic -- resource optimization -- scheduling
Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2890 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 14702.xml