Online Deadline-Aware Task Dispatching and Scheduling in Edge Computing

In this article, we study online deadline-aware task dispatching and scheduling in edge computing. We jointly considerthe management of the networking and computing resources to meet the maximum number of deadlines. We propose an online algorithm, named Dedas, which greedily schedules newly arriving...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on parallel and distributed systems Vol. 31; no. 6; pp. 1270 - 1286
Main Authors Meng, Jiaying, Tan, Haisheng, Li, Xiang-Yang, Han, Zhenhua, Li, Bojie
Format Journal Article
LanguageEnglish
Published New York IEEE 01.06.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
Abstract In this article, we study online deadline-aware task dispatching and scheduling in edge computing. We jointly considerthe management of the networking and computing resources to meet the maximum number of deadlines. We propose an online algorithm, named Dedas, which greedily schedules newly arriving tasks and considers whether to replace some existing tasks in order to make the new deadlines satisfied. We derive a non-trivial competitive ratio of Dedas theoretically, and our analysis is asymptotically tight. Besides, we implement a distributed approximation D - Dedas with a better scalability and less than 10 percent performance loss compared with the centralized algorithm Dedas. We then build DeEdge, an edge computing testbed installed with typical latency-sensitive applications such as IoT sensor monitoring and face matching. We adopt a real-world data trace from the Google cluster for large-scale emulations. Extensive testbed experiments and simulations demonstrate that the deadline miss ratio of Dedas is stable for online tasks, which is reduced by up to 60 percent compared with state-of-the-art methods. Moreover, Dedas performs well in minimizing the average task completion time.
AbstractList In this article, we study online deadline-aware task dispatching and scheduling in edge computing. We jointly considerthe management of the networking and computing resources to meet the maximum number of deadlines. We propose an online algorithm, named Dedas, which greedily schedules newly arriving tasks and considers whether to replace some existing tasks in order to make the new deadlines satisfied. We derive a non-trivial competitive ratio of Dedas theoretically, and our analysis is asymptotically tight. Besides, we implement a distributed approximation D - Dedas with a better scalability and less than 10 percent performance loss compared with the centralized algorithm Dedas. We then build DeEdge, an edge computing testbed installed with typical latency-sensitive applications such as IoT sensor monitoring and face matching. We adopt a real-world data trace from the Google cluster for large-scale emulations. Extensive testbed experiments and simulations demonstrate that the deadline miss ratio of Dedas is stable for online tasks, which is reduced by up to 60 percent compared with state-of-the-art methods. Moreover, Dedas performs well in minimizing the average task completion time.
In this article, we study online deadline-aware task dispatching and scheduling in edge computing. We jointly consider the management of the networking and computing resources to meet the maximum number of deadlines. We propose an online algorithm, named [Formula Omitted], which greedily schedules newly arriving tasks and considers whether to replace some existing tasks in order to make the new deadlines satisfied. We derive a non-trivial competitive ratio of [Formula Omitted] theoretically, and our analysis is asymptotically tight. Besides, we implement a distributed approximation [Formula Omitted] with a better scalability and less than 10 percent performance loss compared with the centralized algorithm [Formula Omitted]. We then build [Formula Omitted], an edge computing testbed installed with typical latency-sensitive applications such as IoT sensor monitoring and face matching. We adopt a real-world data trace from the [Formula Omitted] for large-scale emulations. Extensive testbed experiments and simulations demonstrate that the deadline miss ratio of [Formula Omitted] is stable for online tasks, which is reduced by up to 60 percent compared with state-of-the-art methods. Moreover, [Formula Omitted] performs well in minimizing the average task completion time.
Author Meng, Jiaying
Han, Zhenhua
Tan, Haisheng
Li, Xiang-Yang
Li, Bojie
Author_xml – sequence: 1
  givenname: Jiaying
  orcidid: 0000-0002-0020-2767
  surname: Meng
  fullname: Meng, Jiaying
  email: mengjy@mail.ustc.edu.cn
  organization: LINKE Lab, School of Computer Science and Technology, University of Science and Technology of China (USTC), Hefei, Anhui, China
– sequence: 2
  givenname: Haisheng
  orcidid: 0000-0002-3133-1430
  surname: Tan
  fullname: Tan, Haisheng
  email: hstan@ustc.edu.cn
  organization: LINKE Lab, School of Computer Science and Technology, University of Science and Technology of China (USTC), Hefei, Anhui, China
– sequence: 3
  givenname: Xiang-Yang
  orcidid: 0000-0002-6070-6625
  surname: Li
  fullname: Li, Xiang-Yang
  email: xiangyangli@ustc.edu.cn
  organization: LINKE Lab, School of Computer Science and Technology, University of Science and Technology of China (USTC), Hefei, Anhui, China
– sequence: 4
  givenname: Zhenhua
  orcidid: 0000-0002-2880-7100
  surname: Han
  fullname: Han, Zhenhua
  email: hzhua201@gmail.com
  organization: LINKE Lab, School of Computer Science and Technology, University of Science and Technology of China (USTC), Hefei, Anhui, China
– sequence: 5
  givenname: Bojie
  surname: Li
  fullname: Li, Bojie
  email: boj@mail.ustc.edu.cn
  organization: LINKE Lab, School of Computer Science and Technology, University of Science and Technology of China (USTC), Hefei, Anhui, China
BookMark eNp9kE9Lw0AQxRepYFv9AOIl4Dl1Z_8leyxtrUKhQut52W427dZ0E7MJ4rc3ocWDB0_zZnhvhvmN0MCX3iJ0D3gCgOXT9m2-mRAMckKkAIn5FRoC52lMIKWDTmPGY0lA3qBRCEeMgXHMhmi59oXzNppbnfUinn7p2kZbHT6iuQuVbszB-X2kfRZtzMFmbdG3zkeLbG-jWXmq2qab3KLrXBfB3l3qGL0_L7azl3i1Xr7OpqvYEEmb2PJcGKkpyQAg1zxLmMAktbnpngDGuN6ZLAVBhKQEBOYyAcJ3OKdc6CTTdIwez3uruvxsbWjUsWxr351UhLIUgAqWdi44u0xdhlDbXFW1O-n6WwFWPS_V81I9L3Xh1WWSPxnjGt240je1dsW_yYdz0llrfy-lkgERgv4AnYZ4Lw
CODEN ITDSEO
CitedBy_id crossref_primary_10_1142_S0218001423510059
crossref_primary_10_1109_JIOT_2021_3130409
crossref_primary_10_1007_s10586_023_04017_7
crossref_primary_10_1109_TMC_2022_3195765
crossref_primary_10_1186_s13638_025_02434_3
crossref_primary_10_1515_itit_2020_0013
crossref_primary_10_1007_s11227_023_05358_1
crossref_primary_10_1016_j_dcan_2022_03_016
crossref_primary_10_1109_TPDS_2024_3486184
crossref_primary_10_1145_3544836
crossref_primary_10_1016_j_measen_2023_100670
crossref_primary_10_1016_j_pmcj_2022_101715
crossref_primary_10_1109_TPDS_2023_3262695
crossref_primary_10_1007_s10586_022_03817_7
crossref_primary_10_1109_TSC_2023_3303344
crossref_primary_10_1002_ett_4615
crossref_primary_10_1109_ACCESS_2022_3227210
crossref_primary_10_1109_TC_2024_3416675
crossref_primary_10_1016_j_engappai_2023_107020
crossref_primary_10_1016_j_future_2020_12_019
crossref_primary_10_1109_ACCESS_2020_3037965
crossref_primary_10_1016_j_comnet_2021_108426
crossref_primary_10_3390_s21051666
crossref_primary_10_1109_LWC_2022_3215765
crossref_primary_10_1109_TSC_2022_3180067
crossref_primary_10_1109_JSYST_2023_3239118
crossref_primary_10_1109_TNET_2022_3193381
crossref_primary_10_3389_fenrg_2023_1269988
crossref_primary_10_3390_sym15050985
crossref_primary_10_1016_j_comcom_2023_06_021
crossref_primary_10_1002_cpe_7002
crossref_primary_10_1109_ACCESS_2024_3480360
crossref_primary_10_1109_TMC_2024_3377211
crossref_primary_10_7717_peerj_cs_893
crossref_primary_10_1109_ACCESS_2020_2987574
crossref_primary_10_3390_s22114098
crossref_primary_10_7717_peerj_cs_851
crossref_primary_10_1007_s13369_022_06677_w
crossref_primary_10_3390_info13020075
crossref_primary_10_3390_rs13204148
crossref_primary_10_1016_j_adhoc_2023_103109
crossref_primary_10_20965_jaciii_2023_p0948
crossref_primary_10_1007_s00607_024_01327_5
crossref_primary_10_1109_TPDS_2021_3059447
crossref_primary_10_3390_electronics11091357
crossref_primary_10_1109_JIOT_2023_3284425
crossref_primary_10_1016_j_future_2023_04_030
crossref_primary_10_1109_TPDS_2022_3215947
crossref_primary_10_1007_s40010_023_00809_z
crossref_primary_10_3390_electronics9122077
crossref_primary_10_1016_j_hcc_2024_100268
crossref_primary_10_1109_TMC_2024_3464491
crossref_primary_10_1109_TNSM_2024_3409701
crossref_primary_10_1109_TCC_2021_3127345
crossref_primary_10_1109_TPDS_2022_3142314
crossref_primary_10_1007_s10723_024_09770_6
crossref_primary_10_1016_j_adhoc_2023_103343
crossref_primary_10_1109_ACCESS_2020_3029649
crossref_primary_10_1109_JIOT_2024_3466231
crossref_primary_10_1016_j_comnet_2021_108361
crossref_primary_10_1109_TCOMM_2024_3412741
crossref_primary_10_1007_s10489_021_02786_5
crossref_primary_10_1016_j_ipm_2021_102850
crossref_primary_10_1109_TCC_2023_3280170
crossref_primary_10_1016_j_comcom_2023_01_019
Cites_doi 10.1287/mnsc.15.1.102
10.1145/2027216.2027218
10.1145/2740070.2626334
10.1145/2829988.2787488
10.1109/TCC.2015.2449834
10.1109/INFOCOM.2016.7524497
10.1016/S0167-5060(08)70743-X
10.1109/INFOCOM.2017.8057116
10.1145/2486001.2486031
10.1145/1536414.1536506
10.1137/S0097539795288490
10.1145/2934872.2934888
10.1287/moor.1.2.117
10.1016/j.peva.2015.06.013
10.1109/ICDCS.2017.325
10.1145/2486001.2486019
10.1145/2342356.2342389
10.1145/322248.322254
10.1109/INFOCOM.2018.8486403
10.1038/43601
10.1109/71.963420
10.1145/3132211.3134446
10.1109/FOCS.2007.52
10.1016/S0167-5060(08)70356-X
10.2298/YJOR0901003P
10.1109/INFOCOM.2016.7524520
10.1109/TPDS.2015.2510638
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/TPDS.2019.2961905
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005-present
IEEE All-Society Periodicals Package (ASPP) 1998-Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Technology Research Database
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1558-2183
EndPage 1286
ExternalDocumentID 10_1109_TPDS_2019_2961905
8941266
Genre orig-research
GrantInformation_xml – fundername: National Natural Science Foundation of China; NSFC
  grantid: 61772489; 61751211
  funderid: 10.13039/501100001809
– fundername: China National Funds for Distinguished Young Scientists
  grantid: 61625205
  funderid: 10.13039/501100005153
– fundername: Key Research Program of Frontier Sciences
  grantid: QYZDY-SSW-JSC002
– fundername: National Key R&D Program of China
  grantid: 2018YFB0803400
GroupedDBID --Z
-~X
.DC
0R~
29I
4.4
5GY
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACGFO
ACIWK
AENEX
AGQYO
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
EBS
EJD
HZ~
IEDLZ
IFIPE
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNS
TN5
TWZ
UHB
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c293t-e5f6c9a32d111fa5d746028efc1091445abcd81626932160597125b0f356a7da3
IEDL.DBID RIE
ISSN 1045-9219
IngestDate Mon Jun 30 03:48:27 EDT 2025
Thu Apr 24 23:01:25 EDT 2025
Tue Jul 01 03:58:38 EDT 2025
Wed Aug 27 06:30:33 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 6
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c293t-e5f6c9a32d111fa5d746028efc1091445abcd81626932160597125b0f356a7da3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-0020-2767
0000-0002-2880-7100
0000-0002-6070-6625
0000-0002-3133-1430
PQID 2348113648
PQPubID 85437
PageCount 17
ParticipantIDs crossref_primary_10_1109_TPDS_2019_2961905
proquest_journals_2348113648
ieee_primary_8941266
crossref_citationtrail_10_1109_TPDS_2019_2961905
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2020-06-01
PublicationDateYYYYMMDD 2020-06-01
PublicationDate_xml – month: 06
  year: 2020
  text: 2020-06-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on parallel and distributed systems
PublicationTitleAbbrev TPDS
PublicationYear 2020
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
ref15
ref14
ref30
ref11
ref10
ref2
ref1
ref17
ref16
ref19
ref18
qi (ref23) 2017
xiao (ref31) 2018
albert (ref20) 1999; 401
reiss (ref21) 2011
zhang (ref4) 2016
ref24
ref26
graham (ref8) 1979; 287
ref22
ref28
ref27
ref29
ref7
ref9
ref3
ref6
ref5
al-fares (ref25) 2010
References_xml – ident: ref10
  doi: 10.1287/mnsc.15.1.102
– ident: ref13
  doi: 10.1145/2027216.2027218
– ident: ref11
  doi: 10.1145/2740070.2626334
– ident: ref30
  doi: 10.1145/2829988.2787488
– start-page: 595
  year: 2018
  ident: ref31
  article-title: Gandiva: Introspective cluster scheduling for deep learning
  publication-title: Proc 10th USENIX Conf Oper Syst Des Implementation
– ident: ref2
  doi: 10.1109/TCC.2015.2449834
– ident: ref5
  doi: 10.1109/INFOCOM.2016.7524497
– ident: ref7
  doi: 10.1016/S0167-5060(08)70743-X
– year: 2011
  ident: ref21
  article-title: Google cluster-usage traces: Format + schema
– ident: ref3
  doi: 10.1109/INFOCOM.2017.8057116
– ident: ref27
  doi: 10.1145/2486001.2486031
– ident: ref15
  doi: 10.1145/1536414.1536506
– ident: ref19
  doi: 10.1137/S0097539795288490
– ident: ref28
  doi: 10.1145/2934872.2934888
– ident: ref12
  doi: 10.1287/moor.1.2.117
– ident: ref16
  doi: 10.1016/j.peva.2015.06.013
– ident: ref24
  doi: 10.1109/ICDCS.2017.325
– ident: ref29
  doi: 10.1145/2486001.2486019
– ident: ref26
  doi: 10.1145/2342356.2342389
– ident: ref17
  doi: 10.1145/322248.322254
– ident: ref22
  doi: 10.1109/INFOCOM.2018.8486403
– volume: 401
  start-page: 130
  year: 1999
  ident: ref20
  article-title: Internet: Diameter of the world-wide web
  publication-title: Nature
  doi: 10.1038/43601
– ident: ref18
  doi: 10.1109/71.963420
– year: 2017
  ident: ref23
  article-title: A vehicle-based edge computing platform for transit and human mobility analytics
  publication-title: 2nd ACM/IEEE Symposium on Edge Computing
  doi: 10.1145/3132211.3134446
– start-page: 19
  year: 2010
  ident: ref25
  article-title: Hedera: Dynamic flow scheduling for data center networks
  publication-title: Proc 7th USENIX Conf Netw Syst Des Implementation
– ident: ref14
  doi: 10.1109/FOCS.2007.52
– start-page: 962
  year: 2016
  ident: ref4
  article-title: Reservation-based resource scheduling and code partition in mobile cloud computing
  publication-title: Proc IEEE Conf Comput Commun Workshops
– volume: 287
  start-page: 287
  year: 1979
  ident: ref8
  article-title: Optimization and approximation in deterministic sequencing and scheduling: A survey
  publication-title: Ann Discrete Math
  doi: 10.1016/S0167-5060(08)70356-X
– ident: ref6
  doi: 10.2298/YJOR0901003P
– ident: ref9
  doi: 10.1109/INFOCOM.2016.7524520
– ident: ref1
  doi: 10.1109/TPDS.2015.2510638
SSID ssj0014504
Score 2.5487926
Snippet In this article, we study online deadline-aware task dispatching and scheduling in edge computing. We jointly considerthe management of the networking and...
In this article, we study online deadline-aware task dispatching and scheduling in edge computing. We jointly consider the management of the networking and...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1270
SubjectTerms Algorithms
Bandwidth
Cloud computing
Completion time
Computational modeling
Computer simulation
deadline-aware tasks
Deadlines
Edge computing
online algorithm
Processor scheduling
Resource management
Schedules
Servers
Task analysis
task dispatching and scheduling
Task scheduling
Title Online Deadline-Aware Task Dispatching and Scheduling in Edge Computing
URI https://ieeexplore.ieee.org/document/8941266
https://www.proquest.com/docview/2348113648
Volume 31
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NS8MwFH-4nfTg1xSnU3LwJLZrm6RbjsP5gaAIbrBbSZNUx6QT1yH41_uStkNUxFsISQh5Sd7vl7wPgFOR0VBSrTzKNfOYibQnhSWuGnWxYajSMuuNfHcf34zZ7YRP1uB85QtjjHHGZ8a3RfeXr-dqaZ_Kun3BQlQoDWggcSt9tVY_Boy7VIHILrgn8BhWP5hhILqjh-GjNeISfiSQL9hMdV90kEuq8uMmdurlagvu6omVViUzf1mkvvr4FrPxvzPfhs0KZ5JBuTF2YM3ku7BV53Ag1ZHehY0vAQlbcF1GHiVDlLwteIN3-WbISC5mZDjFy6dwppdE5hqHeEY1Zb3ZyTQnl_rJkHJ4rNmD8dXl6OLGq1IteAr1feEZnsVKSBppvPsyyXWPxYg8TKZs4FDGuEyV7ofIfhDvhUiBRA-RURpklMeypyXdh2Y-z80BkCiTvZilwtisPlEfAQ7ugABhjaKcMm7aENSLn6gqDrlNh_GSOD4SiMTKK7HySip5teFs1eW1DMLxV-OWXf9Vw2rp29CpJZxUx3SRRNYNOaQx6x_-3usI1iNLsN2zSweaxdvSHCMKKdITt_0-AQox1WU
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NS8MwFH_oPKgHv8Xp1Bw8iZ1tk3TLcTh1fkwEN9itpEmqY1LFdQj-9b6k3RAV8RZCEkJekt_vJe8D4EikNJBUK49yzTxmQu1JYRVXjVhsGEJaar2Ru3dRp8-uB3wwByczXxhjjDM-M3VbdH_5-kVN7FPZaVOwAAFlHhYQ93lQeGvN_gwYd8kCUb_gnsCDWP5hBr447d23H6wZl6iHAjUGm6vuCwq5tCo_7mIHMBer0J1OrbArGdUneVJXH9-iNv537muwUjJN0iq2xjrMmWwDVqdZHEh5qDdg-UtIwk24LGKPkjbK3ha81rt8M6QnxyPSHuL1kzvjSyIzjUM8IVBZf3YyzMi5fjSkGB5rtqB_cd4763hlsgVPIeLnnuFppISkocbbL5VcN1iE3MOkyoYOZYzLROlmgPoPMr4AlSDRQG6U-CnlkWxoSbehkr1kZgdImMpGxBJhbF6fsIkUB_eAj8RGUU4ZN1Xwp4sfqzISuU2I8Rw7jcQXsZVXbOUVl_KqwvGsy2sRhuOvxpt2_WcNy6WvQm0q4bg8qOM4tI7IAY1Yc_f3Xoew2Ol1b-Pbq7ubPVgKrbrtHmFqUMnfJmYfOUmeHLit-AlaKdiu
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Online+Deadline-Aware+Task+Dispatching+and+Scheduling+in+Edge+Computing&rft.jtitle=IEEE+transactions+on+parallel+and+distributed+systems&rft.au=Meng%2C+Jiaying&rft.au=Tan%2C+Haisheng&rft.au=Li%2C+Xiang-Yang&rft.au=Han%2C+Zhenhua&rft.date=2020-06-01&rft.pub=IEEE&rft.issn=1045-9219&rft.volume=31&rft.issue=6&rft.spage=1270&rft.epage=1286&rft_id=info:doi/10.1109%2FTPDS.2019.2961905&rft.externalDocID=8941266
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1045-9219&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1045-9219&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1045-9219&client=summon