Deadline based task scheduling using multi-criteria decision-making in cloud environment
Task scheduling within the deadline is more challenging due to different task parameters: start time, execution time, deadline and number of virtual machines (VMs). The OpenNebula platform supports Backfilling algorithm to schedule deadline based tasks. If there are similar types of tasks, then the...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2018-12-01
|
Series: | Ain Shams Engineering Journal |
Online Access: | http://www.sciencedirect.com/science/article/pii/S2090447917301417 |
id |
doaj-fd9c2f29afa9401186fb8928ae3d66cd |
---|---|
record_format |
Article |
spelling |
doaj-fd9c2f29afa9401186fb8928ae3d66cd2021-06-02T08:22:56ZengElsevierAin Shams Engineering Journal2090-44792018-12-019433153324Deadline based task scheduling using multi-criteria decision-making in cloud environmentSuvendu Chandan Nayak0Chitaranjan Tripathy1Corresponding author.; Department of Computer Science and Engineering, Veer Surendra Sai University of Technology (VSSUT), Burla, IndiaDepartment of Computer Science and Engineering, Veer Surendra Sai University of Technology (VSSUT), Burla, IndiaTask scheduling within the deadline is more challenging due to different task parameters: start time, execution time, deadline and number of virtual machines (VMs). The OpenNebula platform supports Backfilling algorithm to schedule deadline based tasks. If there are similar types of tasks, then the scheduling performance should be enhanced. In this work, we propose, implementation of Multi-criteria Decision Making (MCDM) using VIKOR method to the existing backfilling algorithm. The VIKOR method is implemented as a decision maker to resolve conflicts among similar tasks. The mechanism finds the best ideal task among the similar tasks and ranks them for scheduling. Therefore, a number of tasks are scheduled. The performance is evaluated by analyzing the number of tasks scheduled, resource utilization and task rejection, which is quite better in comparison to the existing algorithm. Keywords: Deadline sensitive task, Scheduling, Backfilling, MCDA/MCDM, VIKORhttp://www.sciencedirect.com/science/article/pii/S2090447917301417 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Suvendu Chandan Nayak Chitaranjan Tripathy |
spellingShingle |
Suvendu Chandan Nayak Chitaranjan Tripathy Deadline based task scheduling using multi-criteria decision-making in cloud environment Ain Shams Engineering Journal |
author_facet |
Suvendu Chandan Nayak Chitaranjan Tripathy |
author_sort |
Suvendu Chandan Nayak |
title |
Deadline based task scheduling using multi-criteria decision-making in cloud environment |
title_short |
Deadline based task scheduling using multi-criteria decision-making in cloud environment |
title_full |
Deadline based task scheduling using multi-criteria decision-making in cloud environment |
title_fullStr |
Deadline based task scheduling using multi-criteria decision-making in cloud environment |
title_full_unstemmed |
Deadline based task scheduling using multi-criteria decision-making in cloud environment |
title_sort |
deadline based task scheduling using multi-criteria decision-making in cloud environment |
publisher |
Elsevier |
series |
Ain Shams Engineering Journal |
issn |
2090-4479 |
publishDate |
2018-12-01 |
description |
Task scheduling within the deadline is more challenging due to different task parameters: start time, execution time, deadline and number of virtual machines (VMs). The OpenNebula platform supports Backfilling algorithm to schedule deadline based tasks. If there are similar types of tasks, then the scheduling performance should be enhanced. In this work, we propose, implementation of Multi-criteria Decision Making (MCDM) using VIKOR method to the existing backfilling algorithm. The VIKOR method is implemented as a decision maker to resolve conflicts among similar tasks. The mechanism finds the best ideal task among the similar tasks and ranks them for scheduling. Therefore, a number of tasks are scheduled. The performance is evaluated by analyzing the number of tasks scheduled, resource utilization and task rejection, which is quite better in comparison to the existing algorithm. Keywords: Deadline sensitive task, Scheduling, Backfilling, MCDA/MCDM, VIKOR |
url |
http://www.sciencedirect.com/science/article/pii/S2090447917301417 |
work_keys_str_mv |
AT suvenduchandannayak deadlinebasedtaskschedulingusingmulticriteriadecisionmakingincloudenvironment AT chitaranjantripathy deadlinebasedtaskschedulingusingmulticriteriadecisionmakingincloudenvironment |
_version_ |
1721406524489728000 |