Off-Line Time Aware Scheduling of Bag-of-Tasks on Heterogeneous Distributed System
The resource allocation for bag-of-tasks in the heterogeneous distributed system is to distribute the tasks to proper processors such that the makespan is minimized. It is a well-known NP-hard problem, and is even more complex and challenging when the processors have off-line time. To tackle this ch...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8643368/ |
id |
doaj-f9588a4cab6a46a581bcbdfffa8f6931 |
---|---|
record_format |
Article |
spelling |
doaj-f9588a4cab6a46a581bcbdfffa8f69312021-04-05T17:06:01ZengIEEEIEEE Access2169-35362019-01-01710477710478810.1109/ACCESS.2019.28999268643368Off-Line Time Aware Scheduling of Bag-of-Tasks on Heterogeneous Distributed SystemHejun Xuan0https://orcid.org/0000-0002-3062-1591Shiwei Wei1Yanling Li2Huaping Guo3School of Computer and Information Technology, Xinyang Normal University, Xinyang, ChinaSchool of Computer and Technology, Guilin University of Aerospace Technology, Guilin, ChinaSchool of Computer and Information Technology, Xinyang Normal University, Xinyang, ChinaSchool of Computer and Information Technology, Xinyang Normal University, Xinyang, ChinaThe resource allocation for bag-of-tasks in the heterogeneous distributed system is to distribute the tasks to proper processors such that the makespan is minimized. It is a well-known NP-hard problem, and is even more complex and challenging when the processors have off-line time. To tackle this challenging problem, first, we set up a mathematical model for this problem which minimizes the makespan of the bag-of-tasks with the off-line time segment of the processors. Second, to solve the model efficiently, we propose two new algorithms: a new scheduling algorithm referred to as sorting-allocation-pulling scheduling algorithm which first allocate the tasks to available time segment on proper processors and then pulls them to the formerly available time segment for the sake of minimizing the makespan, and an effective genetic algorithm with a novel local search operator and a well-designed modify operator. Finally, the numerical simulation experiments are conducted, and the two proposed algorithms are compared. The experimental results indicate the effectiveness of the proposed model and algorithms.https://ieeexplore.ieee.org/document/8643368/Distributed computingtask schedulingbag-of-tasksgeneric algorithm |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Hejun Xuan Shiwei Wei Yanling Li Huaping Guo |
spellingShingle |
Hejun Xuan Shiwei Wei Yanling Li Huaping Guo Off-Line Time Aware Scheduling of Bag-of-Tasks on Heterogeneous Distributed System IEEE Access Distributed computing task scheduling bag-of-tasks generic algorithm |
author_facet |
Hejun Xuan Shiwei Wei Yanling Li Huaping Guo |
author_sort |
Hejun Xuan |
title |
Off-Line Time Aware Scheduling of Bag-of-Tasks on Heterogeneous Distributed System |
title_short |
Off-Line Time Aware Scheduling of Bag-of-Tasks on Heterogeneous Distributed System |
title_full |
Off-Line Time Aware Scheduling of Bag-of-Tasks on Heterogeneous Distributed System |
title_fullStr |
Off-Line Time Aware Scheduling of Bag-of-Tasks on Heterogeneous Distributed System |
title_full_unstemmed |
Off-Line Time Aware Scheduling of Bag-of-Tasks on Heterogeneous Distributed System |
title_sort |
off-line time aware scheduling of bag-of-tasks on heterogeneous distributed system |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
The resource allocation for bag-of-tasks in the heterogeneous distributed system is to distribute the tasks to proper processors such that the makespan is minimized. It is a well-known NP-hard problem, and is even more complex and challenging when the processors have off-line time. To tackle this challenging problem, first, we set up a mathematical model for this problem which minimizes the makespan of the bag-of-tasks with the off-line time segment of the processors. Second, to solve the model efficiently, we propose two new algorithms: a new scheduling algorithm referred to as sorting-allocation-pulling scheduling algorithm which first allocate the tasks to available time segment on proper processors and then pulls them to the formerly available time segment for the sake of minimizing the makespan, and an effective genetic algorithm with a novel local search operator and a well-designed modify operator. Finally, the numerical simulation experiments are conducted, and the two proposed algorithms are compared. The experimental results indicate the effectiveness of the proposed model and algorithms. |
topic |
Distributed computing task scheduling bag-of-tasks generic algorithm |
url |
https://ieeexplore.ieee.org/document/8643368/ |
work_keys_str_mv |
AT hejunxuan offlinetimeawareschedulingofbagoftasksonheterogeneousdistributedsystem AT shiweiwei offlinetimeawareschedulingofbagoftasksonheterogeneousdistributedsystem AT yanlingli offlinetimeawareschedulingofbagoftasksonheterogeneousdistributedsystem AT huapingguo offlinetimeawareschedulingofbagoftasksonheterogeneousdistributedsystem |
_version_ |
1721540315273232384 |