A Scheduling Method of Moldable Parallel Tasks Considering Speedup and System Load on the Cloud

The moldable parallel task (MPT) is a kind of parallel task that their sub-tasks hold the resources exclusively, which has been widely used in different areas. Our paper focuses on the scheduling of moldable tasks when every sub-task supports time-slice. The time-slice is a consecutive time that the...

Full description

Bibliographic Details
Main Authors: Jianmin Li, Ying Zhong, Xin Zhang
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8746995/
_version_ 1818621999483715584
author Jianmin Li
Ying Zhong
Xin Zhang
author_facet Jianmin Li
Ying Zhong
Xin Zhang
author_sort Jianmin Li
collection DOAJ
description The moldable parallel task (MPT) is a kind of parallel task that their sub-tasks hold the resources exclusively, which has been widely used in different areas. Our paper focuses on the scheduling of moldable tasks when every sub-task supports time-slice. The time-slice is a consecutive time that the sub-task holds the resources exclusively. After every time-slice, the sub-task can be canceled, suspended, or continued. We give the model of MPTs and propose a scheduling method for MPTs: MC (a heuristic scheduling method supporting time-slice model on the cloud). The simulation results show that, even under a forecast accuracy of system load under 90% and 95%, MC reduces average waiting time and average execution time; at the same time, MC has a lower value in the percentages of unfinished tasks.
first_indexed 2024-12-16T18:18:12Z
format Article
id doaj.art-0f278123a5854d559d493d60a3ac7f2f
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-16T18:18:12Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-0f278123a5854d559d493d60a3ac7f2f2022-12-21T22:21:38ZengIEEEIEEE Access2169-35362019-01-017861458615610.1109/ACCESS.2019.29254298746995A Scheduling Method of Moldable Parallel Tasks Considering Speedup and System Load on the CloudJianmin Li0https://orcid.org/0000-0002-4734-9248Ying Zhong1Xin Zhang2School of Computer and Information Engineering, Xiamen University of Technology, Xiamen, ChinaSchool of Computer and Information Engineering, Xiamen University of Technology, Xiamen, ChinaSchool of Ophthalmology and Optometry, School of Biomedical Engineering, Wenzhou Medical University, Wenzhou, ChinaThe moldable parallel task (MPT) is a kind of parallel task that their sub-tasks hold the resources exclusively, which has been widely used in different areas. Our paper focuses on the scheduling of moldable tasks when every sub-task supports time-slice. The time-slice is a consecutive time that the sub-task holds the resources exclusively. After every time-slice, the sub-task can be canceled, suspended, or continued. We give the model of MPTs and propose a scheduling method for MPTs: MC (a heuristic scheduling method supporting time-slice model on the cloud). The simulation results show that, even under a forecast accuracy of system load under 90% and 95%, MC reduces average waiting time and average execution time; at the same time, MC has a lower value in the percentages of unfinished tasks.https://ieeexplore.ieee.org/document/8746995/Moldable parallel taskspeedupparallelismscheduling method
spellingShingle Jianmin Li
Ying Zhong
Xin Zhang
A Scheduling Method of Moldable Parallel Tasks Considering Speedup and System Load on the Cloud
IEEE Access
Moldable parallel task
speedup
parallelism
scheduling method
title A Scheduling Method of Moldable Parallel Tasks Considering Speedup and System Load on the Cloud
title_full A Scheduling Method of Moldable Parallel Tasks Considering Speedup and System Load on the Cloud
title_fullStr A Scheduling Method of Moldable Parallel Tasks Considering Speedup and System Load on the Cloud
title_full_unstemmed A Scheduling Method of Moldable Parallel Tasks Considering Speedup and System Load on the Cloud
title_short A Scheduling Method of Moldable Parallel Tasks Considering Speedup and System Load on the Cloud
title_sort scheduling method of moldable parallel tasks considering speedup and system load on the cloud
topic Moldable parallel task
speedup
parallelism
scheduling method
url https://ieeexplore.ieee.org/document/8746995/
work_keys_str_mv AT jianminli aschedulingmethodofmoldableparalleltasksconsideringspeedupandsystemloadonthecloud
AT yingzhong aschedulingmethodofmoldableparalleltasksconsideringspeedupandsystemloadonthecloud
AT xinzhang aschedulingmethodofmoldableparalleltasksconsideringspeedupandsystemloadonthecloud
AT jianminli schedulingmethodofmoldableparalleltasksconsideringspeedupandsystemloadonthecloud
AT yingzhong schedulingmethodofmoldableparalleltasksconsideringspeedupandsystemloadonthecloud
AT xinzhang schedulingmethodofmoldableparalleltasksconsideringspeedupandsystemloadonthecloud