A Memetic Algorithm for Cooperative Complex Task Offloading in Heterogeneous Vehicular Networks

With the booming of intelligent connected vehicles as well as the emergence of edge computing paradigm, complex task offloading becomes a critical yet promising issue in vehicular networks to enable various real-time and scalable future intelligent systems. This article makes the first effort on pro...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on network science and engineering Vol. 10; no. 1; pp. 189 - 204
Main Authors Ren, Hualing, Liu, Kai, Yan, Guozhi, Li, Yantao, Zhan, Choujun, Guo, Songtao
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 01.01.2023
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN2327-4697
2334-329X
DOI10.1109/TNSE.2022.3206228

Cover

Abstract With the booming of intelligent connected vehicles as well as the emergence of edge computing paradigm, complex task offloading becomes a critical yet promising issue in vehicular networks to enable various real-time and scalable future intelligent systems. This article makes the first effort on proposing an end-edge-cloud cooperation architecture together with a tailored memetic algorithm for complex task offloading in heterogeneous vehicular networks. Specifically, we consider the scenario where a complex task consists of multiple subtasks, which require different amount of resources for being processed, and a task is completed only when all of its subtasks have been processed. Then, we formulate a Cooperative Complex Task Offloading (CCTO) problem by considering heterogeneous computation, communication and memory capacities of nodes in vehicular networks, as well as task dependency and mobility of vehicles, targeting at minimizing average service delay of the system. We prove that CCTO is NP-hard by constructing a polynomial time reduction from the parallel machines scheduling problem (PMSP). Further, we propose a memetic computing based algorithm named MDMA (Meme Dependency-aware Memetic Algorithm), which consists of a meme dependency based encoding solution, a mix-strategy for initialization, a dedicated offspring generation scheme, a meme recombined strategy for local search, and a task feature driven method for repairing infeasible solutions. Finally, we build a simulation model and give a comprehensive performance evaluation. The results demonstrate the superiority of MDMA on minimizing the service delay by best exploiting heterogeneous resources in vehicular networks.
AbstractList With the booming of intelligent connected vehicles as well as the emergence of edge computing paradigm, complex task offloading becomes a critical yet promising issue in vehicular networks to enable various real-time and scalable future intelligent systems. This article makes the first effort on proposing an end-edge-cloud cooperation architecture together with a tailored memetic algorithm for complex task offloading in heterogeneous vehicular networks. Specifically, we consider the scenario where a complex task consists of multiple subtasks, which require different amount of resources for being processed, and a task is completed only when all of its subtasks have been processed. Then, we formulate a Cooperative Complex Task Offloading (CCTO) problem by considering heterogeneous computation, communication and memory capacities of nodes in vehicular networks, as well as task dependency and mobility of vehicles, targeting at minimizing average service delay of the system. We prove that CCTO is NP-hard by constructing a polynomial time reduction from the parallel machines scheduling problem (PMSP). Further, we propose a memetic computing based algorithm named MDMA (Meme Dependency-aware Memetic Algorithm), which consists of a meme dependency based encoding solution, a mix-strategy for initialization, a dedicated offspring generation scheme, a meme recombined strategy for local search, and a task feature driven method for repairing infeasible solutions. Finally, we build a simulation model and give a comprehensive performance evaluation. The results demonstrate the superiority of MDMA on minimizing the service delay by best exploiting heterogeneous resources in vehicular networks.
Author Ren, Hualing
Yan, Guozhi
Guo, Songtao
Li, Yantao
Liu, Kai
Zhan, Choujun
Author_xml – sequence: 1
  givenname: Hualing
  surname: Ren
  fullname: Ren, Hualing
  email: renharlin@cqu.edu.cn
  organization: College of Computer Science, Chongqing University, Chongqing, China
– sequence: 2
  givenname: Kai
  orcidid: 0000-0001-5865-7724
  surname: Liu
  fullname: Liu, Kai
  email: liukai0807@cqu.edu.cn
  organization: College of Computer Science, Chongqing University, Chongqing, China
– sequence: 3
  givenname: Guozhi
  surname: Yan
  fullname: Yan, Guozhi
  email: yanguozhiup@cqu.edu.cn
  organization: College of Computer Science, Chongqing University, Chongqing, China
– sequence: 4
  givenname: Yantao
  orcidid: 0000-0001-7648-5671
  surname: Li
  fullname: Li, Yantao
  email: yantaoli@cqu.edu.cn
  organization: College of Computer Science, Chongqing University, Chongqing, China
– sequence: 5
  givenname: Choujun
  orcidid: 0000-0002-1445-3559
  surname: Zhan
  fullname: Zhan, Choujun
  email: zchoujun2@gmail.com
  organization: School of Computing, South China Normal University, Guangzhou, China
– sequence: 6
  givenname: Songtao
  orcidid: 0000-0001-6741-4871
  surname: Guo
  fullname: Guo, Songtao
  email: guosongtao@cqu.edu.cn
  organization: College of Computer Science, Chongqing University, Chongqing, China
BookMark eNp9kLlOAzEQhi0EElceANFYot5gjzc-yijikjgKAqKzds04GDbrYG843p6NElFQoCnmL_5vRvr2yXYbWyTkiLMh58ycTm_vz4bAAIYCmATQW2QPhCgLAeZpe5VBFaU0apcMcn5ljHHQUgixR-yY3uAcu-DouJnFFLqXOfUx0UmMC0xVFz6wz_NFg190WuU3eud9E6vn0M5oaOkldpjiDFuMy0wf8SW4ZVMleovdZ0xv-ZDs-KrJONjsA_JwfjadXBbXdxdXk_F14aAsZVF76Kf2HJhToHEka6YkCj8ySurS1bUCJTRn0qATpjLPJdaoS89lyRQ4cUBO1ncXKb4vMXf2NS5T27-0oCQXajTSpm_xdculmHNCbxcpzKv0bTmzK5V2pdKuVNqNyp5RfxgXut5LbLtUheZf8nhNBkT8_WS0NsCM-AEYTIL-
CODEN ITNSD5
CitedBy_id crossref_primary_10_1109_TNSE_2024_3432893
crossref_primary_10_1109_TMC_2024_3450504
crossref_primary_10_1016_j_vehcom_2023_100685
crossref_primary_10_3390_drones8110696
crossref_primary_10_1109_TCE_2023_3280484
crossref_primary_10_1007_s11276_024_03789_z
Cites_doi 10.1016/j.cor.2013.01.018
10.1007/s11265-020-01572-9
10.1109/IOTM.0001.1900109
10.1109/JIOT.2020.2982292
10.1145/301250.301356
10.1109/TVT.2019.2935450
10.1109/TVT.2020.3040596
10.1109/TITS.2012.2186513
10.1109/TEVC.2014.2362558
10.1109/MCOM.2019.1800772
10.1109/TMC.2019.2918773
10.1109/JIOT.2020.2997720
10.1109/MCOM.2017.1601224
10.1109/TITS.2017.2743821
10.1109/TITS.2016.2514271
10.1109/JIOT.2019.2960631
10.1109/JSEN.2021.3096245
10.1109/TVT.2022.3149937
10.1109/IVS.2011.5940562
10.1109/TVT.2022.3151806
10.1109/ACCESS.2019.2958883
10.1109/JSAC.2013.SUP.0513036
10.1109/TMC.2020.2997460
10.1109/TVT.2020.2970763
10.1109/JIOT.2020.3008488
10.1109/JIOT.2020.2974823
10.1109/TCYB.2020.3002495
10.1109/TVT.2018.2796443
10.1109/TNET.2015.2432804
10.1109/TITS.2020.3015210
10.1109/MNET.2019.1800309
10.1109/TWC.2017.2685578
10.1109/WCNC.2018.8377343
10.1109/MWC.2017.1600275
10.1145/3475871
10.1109/TITS.2020.3017172
10.1109/TPDS.2021.3067654
10.1109/TVT.2019.2894437
10.1109/TVT.2019.2958740
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023
DBID 97E
RIA
RIE
AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/TNSE.2022.3206228
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
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
Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts

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
EISSN 2334-329X
EndPage 204
ExternalDocumentID 10_1109_TNSE_2022_3206228
9889209
Genre orig-research
GrantInformation_xml – fundername: Chongqing Young-Talent Program
  grantid: cstc2022ycjh-bgzxm0039
– fundername: Fundamental Research Funds for the Central Universities
  grantid: 2021CDJQY-026
  funderid: 10.13039/501100012226
– fundername: National Natural Science Foundation of China
  grantid: 62172064; 62072061
  funderid: 10.13039/501100001809
– fundername: National Science Foundation of Guangdong Province China
  grantid: 2020A1515010761
GroupedDBID 0R~
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABJNI
ABQJQ
ABVLG
AGQYO
AGSQL
AHBIQ
AKJIK
AKQYR
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
EBS
EJD
IEDLZ
IFIPE
IPLJI
JAVBF
M43
OCL
PQQKQ
RIA
RIE
AAYXX
CITATION
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c2446-bf2f2fbf120c728e56b076e3f597684cbb727381069ec39a9d4ebe84f164072c3
IEDL.DBID RIE
ISSN 2327-4697
IngestDate Mon Jun 30 09:48:09 EDT 2025
Thu Apr 24 22:52:56 EDT 2025
Tue Jul 01 03:10:46 EDT 2025
Wed Aug 27 02:54:13 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 1
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-c2446-bf2f2fbf120c728e56b076e3f597684cbb727381069ec39a9d4ebe84f164072c3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0001-7648-5671
0000-0001-6741-4871
0000-0001-5865-7724
0000-0002-1445-3559
PQID 2761375589
PQPubID 2040409
PageCount 16
ParticipantIDs proquest_journals_2761375589
crossref_primary_10_1109_TNSE_2022_3206228
ieee_primary_9889209
crossref_citationtrail_10_1109_TNSE_2022_3206228
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2023-Jan.-Feb.-1
2023-1-1
20230101
PublicationDateYYYYMMDD 2023-01-01
PublicationDate_xml – month: 01
  year: 2023
  text: 2023-Jan.-Feb.-1
PublicationDecade 2020
PublicationPlace Piscataway
PublicationPlace_xml – name: Piscataway
PublicationTitle IEEE transactions on network science and engineering
PublicationTitleAbbrev TNSE
PublicationYear 2023
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
ref35
ref12
ref34
ref15
ref37
ref14
ref36
ref31
ref30
ref11
ref33
ref10
ref32
ref2
ref1
ref17
ref39
ref16
ref38
ref19
ref18
ref24
ref23
ref26
ref25
ref20
ref22
ref21
ref28
ref27
ref29
ref8
ref7
ref9
ref4
ref3
ref6
ref5
References_xml – ident: ref31
  doi: 10.1016/j.cor.2013.01.018
– ident: ref22
  doi: 10.1007/s11265-020-01572-9
– ident: ref15
  doi: 10.1109/IOTM.0001.1900109
– ident: ref20
  doi: 10.1109/JIOT.2020.2982292
– ident: ref30
  doi: 10.1145/301250.301356
– ident: ref8
  doi: 10.1109/TVT.2019.2935450
– ident: ref14
  doi: 10.1109/TVT.2020.3040596
– ident: ref2
  doi: 10.1109/TITS.2012.2186513
– ident: ref32
  doi: 10.1109/TEVC.2014.2362558
– ident: ref16
  doi: 10.1109/MCOM.2019.1800772
– ident: ref26
  doi: 10.1109/TMC.2019.2918773
– ident: ref37
  doi: 10.1109/JIOT.2020.2997720
– ident: ref7
  doi: 10.1109/MCOM.2017.1601224
– ident: ref4
  doi: 10.1109/TITS.2017.2743821
– ident: ref3
  doi: 10.1109/TITS.2016.2514271
– ident: ref10
  doi: 10.1109/JIOT.2019.2960631
– ident: ref11
  doi: 10.1109/JSEN.2021.3096245
– ident: ref18
  doi: 10.1109/TVT.2022.3149937
– ident: ref1
  doi: 10.1109/IVS.2011.5940562
– ident: ref23
  doi: 10.1109/TVT.2022.3151806
– ident: ref21
  doi: 10.1109/ACCESS.2019.2958883
– ident: ref27
  doi: 10.1109/JSAC.2013.SUP.0513036
– ident: ref34
  doi: 10.1109/TMC.2020.2997460
– ident: ref38
  doi: 10.1109/TVT.2020.2970763
– ident: ref13
  doi: 10.1109/JIOT.2020.3008488
– ident: ref28
  doi: 10.1109/JIOT.2020.2974823
– ident: ref33
  doi: 10.1109/TCYB.2020.3002495
– ident: ref5
  doi: 10.1109/TVT.2018.2796443
– ident: ref36
  doi: 10.1109/TNET.2015.2432804
– ident: ref17
  doi: 10.1109/TITS.2020.3015210
– ident: ref29
  doi: 10.1109/MNET.2019.1800309
– ident: ref25
  doi: 10.1109/TWC.2017.2685578
– ident: ref35
  doi: 10.1109/WCNC.2018.8377343
– ident: ref12
  doi: 10.1109/MWC.2017.1600275
– ident: ref39
  doi: 10.1145/3475871
– ident: ref19
  doi: 10.1109/TITS.2020.3017172
– ident: ref24
  doi: 10.1109/TPDS.2021.3067654
– ident: ref9
  doi: 10.1109/TVT.2019.2894437
– ident: ref6
  doi: 10.1109/TVT.2019.2958740
SSID ssj0001286333
Score 2.267773
Snippet With the booming of intelligent connected vehicles as well as the emergence of edge computing paradigm, complex task offloading becomes a critical yet...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 189
SubjectTerms Algorithms
Cloud computing
complex task
Computation offloading
Computational modeling
Cooperative offloading
Delays
Edge computing
memetic computing
Memetics
Networks
online scheduling
Performance evaluation
Polynomials
Resource management
Servers
Strategy
Task analysis
Vehicles
vehicular network
Title A Memetic Algorithm for Cooperative Complex Task Offloading in Heterogeneous Vehicular Networks
URI https://ieeexplore.ieee.org/document/9889209
https://www.proquest.com/docview/2761375589
Volume 10
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NT8IwFG-Qkx78QiOKpgdPxsHWdqU9EgIhJuBBMNyatbRCHBvhIzH-9bbbIESNMbvs0CbN3lvf7733e-8BcO9oOMoE2IsIxR6hgfJYhIhnoQfhjBAVRC400B_Q3og8jcNxCTzuamG01hn5TNfda5bLn6Rq40JlDc4YR65a78CqWV6rtRdPYRRjXCQuA583hoOXjnUAEapj5FPk5q3vmZ5slsqPCzizKt0T0N-eJyeTvNc3a1lXn99aNf73wKfguICXsJXrwxko6eQcHO01HawA0YJ9PXe1i7AVv6XL2Xo6hxa6wnaaLnTeCBy6ayLWH3AYrd7hszFxmnHt4SyBPUegSa3e6XSzgq96OsuorHCQE8pXF2DU7QzbPa8Ys-Apa9upJw2yjzQB8lUTMR1S6Tepxsb6GpQRJaXDOMz6jlwrzCM-IVbyjJjAJQGRwpegnKSJvgLQ4idrCv0JD8KIcCojEmocSo6NtLDS8CrwtxIQquhB7kZhxCLzRXwunNCEE5oohFYFD7sti7wBx1-LK04Iu4XF96-C2lbMovhFVwI1LZJphiHj17_vugGHbrZ8Hm-pgfJ6udG3FoGs5V2mel8XT9ds
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED4hGICBN6I8PTAhUhLbce2xQqACbRloEZsVuzat-giirYT49dhJWlWAEMqSwZasfI7vu_N3dwDnXoajbUSChDISUBbpgCeYBo56UMEp1VHiQwONJqu16f1L_LIEl_NcGGNMJj4zZf-a3eV3Uj31obIrwbnAPltvxdl9GufZWgsRFc4IIcXVZRSKq1bz6ca5gBiXCQ4Z9h3XF4xP1k3lxxGc2ZXbTWjMVpTLSfrl6USV9ee3Yo3_XfIWbBQEE1XzHbENS2a0A-sLZQd3QVZRwwx99iKqDl7T996kO0SOvKLrNH0zeSlw5A-KgflArWTcR4_WDtJMbY96I1TzEprU7TyTTsfo2XR7mZgVNXNJ-XgP2rc3retaUDRaCLSz7ixQFrtH2QiHuoK5iZkKK8wQ67wNxqlWyrMc7rxHYTQRiehQhz2nNvLXgFiTfVgepSNzAMgxKGcMw46I4oQKphIaGxIrQaxyxNKKEoQzBKQuqpD7ZhgDmXkjoZAeNOlBkwVoJbiYT3nLS3D8NXjXgzAfWHz_EhzPYJbFTzqWuOK4TCWOuTj8fdYZrNZajbqs3zUfjmDNd5rPoy_HsDx5n5oTx0cm6jTbhl-Gttq5
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=A+Memetic+Algorithm+for+Cooperative+Complex+Task+Offloading+in+Heterogeneous+Vehicular+Networks&rft.jtitle=IEEE+transactions+on+network+science+and+engineering&rft.au=Ren%2C+Hualing&rft.au=Liu%2C+Kai&rft.au=Yan%2C+Guozhi&rft.au=Li%2C+Yantao&rft.date=2023-01-01&rft.pub=IEEE&rft.eissn=2334-329X&rft.volume=10&rft.issue=1&rft.spage=189&rft.epage=204&rft_id=info:doi/10.1109%2FTNSE.2022.3206228&rft.externalDocID=9889209
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2327-4697&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2327-4697&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2327-4697&client=summon