Cargando…
Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction
Task scheduling helps to improve the resource efficiency and the user satisfaction for Device-Edge-Cloud Cooperative Computing (DE3C), by properly mapping requested tasks to hybrid device-edge-cloud resources. In this paper, we focused on the task scheduling problem for optimizing the Service-Level...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
PeerJ Inc.
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9044220/ https://www.ncbi.nlm.nih.gov/pubmed/35494839 http://dx.doi.org/10.7717/peerj-cs.893 |
_version_ | 1784695057632198656 |
---|---|
author | Wang, Bo Cheng, Junqiang Cao, Jie Wang, Changhai Huang, Wanwei |
author_facet | Wang, Bo Cheng, Junqiang Cao, Jie Wang, Changhai Huang, Wanwei |
author_sort | Wang, Bo |
collection | PubMed |
description | Task scheduling helps to improve the resource efficiency and the user satisfaction for Device-Edge-Cloud Cooperative Computing (DE3C), by properly mapping requested tasks to hybrid device-edge-cloud resources. In this paper, we focused on the task scheduling problem for optimizing the Service-Level Agreement (SLA) satisfaction and the resource efficiency in DE3C environments. Existing works only focused on one or two of three sub-problems (offloading decision, task assignment and task ordering), leading to a sub-optimal solution. To address this issue, we first formulated the problem as a binary nonlinear programming, and proposed an integer particle swarm optimization method (IPSO) to solve the problem in a reasonable time. With integer coding of task assignment to computing cores, our proposed method exploited IPSO to jointly solve the problems of offloading decision and task assignment, and integrated earliest deadline first scheme into the IPSO to solve the task ordering problem for each core. Extensive experimental results showed that our method achieved upto 953% and 964% better performance than that of several classical and state-of-the-art task scheduling methods in SLA satisfaction and resource efficiency, respectively. |
format | Online Article Text |
id | pubmed-9044220 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | PeerJ Inc. |
record_format | MEDLINE/PubMed |
spelling | pubmed-90442202022-04-28 Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction Wang, Bo Cheng, Junqiang Cao, Jie Wang, Changhai Huang, Wanwei PeerJ Comput Sci Computer Architecture Task scheduling helps to improve the resource efficiency and the user satisfaction for Device-Edge-Cloud Cooperative Computing (DE3C), by properly mapping requested tasks to hybrid device-edge-cloud resources. In this paper, we focused on the task scheduling problem for optimizing the Service-Level Agreement (SLA) satisfaction and the resource efficiency in DE3C environments. Existing works only focused on one or two of three sub-problems (offloading decision, task assignment and task ordering), leading to a sub-optimal solution. To address this issue, we first formulated the problem as a binary nonlinear programming, and proposed an integer particle swarm optimization method (IPSO) to solve the problem in a reasonable time. With integer coding of task assignment to computing cores, our proposed method exploited IPSO to jointly solve the problems of offloading decision and task assignment, and integrated earliest deadline first scheme into the IPSO to solve the task ordering problem for each core. Extensive experimental results showed that our method achieved upto 953% and 964% better performance than that of several classical and state-of-the-art task scheduling methods in SLA satisfaction and resource efficiency, respectively. PeerJ Inc. 2022-02-15 /pmc/articles/PMC9044220/ /pubmed/35494839 http://dx.doi.org/10.7717/peerj-cs.893 Text en ©2022 Wang et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Computer Science) and either DOI or URL of the article must be cited. |
spellingShingle | Computer Architecture Wang, Bo Cheng, Junqiang Cao, Jie Wang, Changhai Huang, Wanwei Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction |
title | Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction |
title_full | Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction |
title_fullStr | Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction |
title_full_unstemmed | Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction |
title_short | Integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve SLA satisfaction |
title_sort | integer particle swarm optimization based task scheduling for device-edge-cloud cooperative computing to improve sla satisfaction |
topic | Computer Architecture |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9044220/ https://www.ncbi.nlm.nih.gov/pubmed/35494839 http://dx.doi.org/10.7717/peerj-cs.893 |
work_keys_str_mv | AT wangbo integerparticleswarmoptimizationbasedtaskschedulingfordeviceedgecloudcooperativecomputingtoimproveslasatisfaction AT chengjunqiang integerparticleswarmoptimizationbasedtaskschedulingfordeviceedgecloudcooperativecomputingtoimproveslasatisfaction AT caojie integerparticleswarmoptimizationbasedtaskschedulingfordeviceedgecloudcooperativecomputingtoimproveslasatisfaction AT wangchanghai integerparticleswarmoptimizationbasedtaskschedulingfordeviceedgecloudcooperativecomputingtoimproveslasatisfaction AT huangwanwei integerparticleswarmoptimizationbasedtaskschedulingfordeviceedgecloudcooperativecomputingtoimproveslasatisfaction |