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...
Saved in:
Published in | IEEE transactions on parallel and distributed systems Vol. 31; no. 6; pp. 1270 - 1286 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
New York
IEEE
01.06.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get 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 |