Adaptive Energy-Minimized Scheduling of Real-Time Applications in Vehicular Edge Computing

Vehicular edge computing is a promising new computing paradigm that has lower service latency and higher bandwidth than cloud computing. However, the geographical dispersion of edge computing resources and the high dynamics of vehicles pose many challenges to its service provision. Aiming to minimiz...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on industrial informatics 2023-05, Vol.19 (5), p.6895-6906
Hauptverfasser: Hu, Biao, Shi, Yinbin, Cao, Zhengcai
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 6906
container_issue 5
container_start_page 6895
container_title IEEE transactions on industrial informatics
container_volume 19
creator Hu, Biao
Shi, Yinbin
Cao, Zhengcai
description Vehicular edge computing is a promising new computing paradigm that has lower service latency and higher bandwidth than cloud computing. However, the geographical dispersion of edge computing resources and the high dynamics of vehicles pose many challenges to its service provision. Aiming to minimize the energy consumption of vehicular edge computing servers, this article presents an adaptive scheduling approach for handling dynamic real-time computing requests. An auction-bid scheme is developed for deciding the roadside unit (RSU) to respond to the computing request, where the computing request is auctioned and the RSU with the least energy consumption gets the bid. This scheme works in a decentralized model that effectively reduces its implementation complexity. To process the computing request modeled as a directed acyclic graph (DAG) application, the upward rank value is used to decompose a DAG into individual tasks, and a deadline-aware queue jump algorithm is proposed to assign them to servers' queues in a specific RSU. A group scheduling scheme is developed to assign several applications as a group, for the purpose of searching for a better schedule. Extensive experiments are carried out to compare our proposed approach to some other heuristic and state-of-the-art approaches, and the results confirm the benefits of our proposed approach in terms of minimizing system energy consumption and providing a quick response to the computing request.
doi_str_mv 10.1109/TII.2022.3207754
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_ieee_primary_9895330</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9895330</ieee_id><sourcerecordid>2809894428</sourcerecordid><originalsourceid>FETCH-LOGICAL-c291t-7f99b29020c3bead62c78273c053de23eb9476773a8fe5114aa1d8bdffdab77c3</originalsourceid><addsrcrecordid>eNo9kE1LAzEQhhdRsFbvgpeA562TZLfZHEupWqgIWj14Cdlktk3ZL7O7Qv31prR4moF53nfgiaJbChNKQT6sl8sJA8YmnIEQaXIWjahMaAyQwnnY05TG4cQvo6uu2wFwAVyOoq-Z1W3vfpAsavSbffziale5X7Tk3WzRDqWrN6QpyBvqMl67CsmsbUtndO-auiOuJp-4dWYotScLu0Eyb6p26EPqOroodNnhzWmOo4_HxXr-HK9en5bz2So2TNI-FoWUOZPAwPActZ0yIzImuIGUW2Qcc5mIqRBcZwWmlCZaU5vltiiszoUwfBzdH3tb33wP2PVq1wy-Di8Vy0BmMklYFig4UsY3XeexUK13lfZ7RUEdDKpgUB0MqpPBELk7Rhwi_uOhMOUc-B8GhGy7</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2809894428</pqid></control><display><type>article</type><title>Adaptive Energy-Minimized Scheduling of Real-Time Applications in Vehicular Edge Computing</title><source>IEEE Electronic Library (IEL)</source><creator>Hu, Biao ; Shi, Yinbin ; Cao, Zhengcai</creator><creatorcontrib>Hu, Biao ; Shi, Yinbin ; Cao, Zhengcai</creatorcontrib><description>Vehicular edge computing is a promising new computing paradigm that has lower service latency and higher bandwidth than cloud computing. However, the geographical dispersion of edge computing resources and the high dynamics of vehicles pose many challenges to its service provision. Aiming to minimize the energy consumption of vehicular edge computing servers, this article presents an adaptive scheduling approach for handling dynamic real-time computing requests. An auction-bid scheme is developed for deciding the roadside unit (RSU) to respond to the computing request, where the computing request is auctioned and the RSU with the least energy consumption gets the bid. This scheme works in a decentralized model that effectively reduces its implementation complexity. To process the computing request modeled as a directed acyclic graph (DAG) application, the upward rank value is used to decompose a DAG into individual tasks, and a deadline-aware queue jump algorithm is proposed to assign them to servers' queues in a specific RSU. A group scheduling scheme is developed to assign several applications as a group, for the purpose of searching for a better schedule. Extensive experiments are carried out to compare our proposed approach to some other heuristic and state-of-the-art approaches, and the results confirm the benefits of our proposed approach in terms of minimizing system energy consumption and providing a quick response to the computing request.</description><identifier>ISSN: 1551-3203</identifier><identifier>EISSN: 1941-0050</identifier><identifier>DOI: 10.1109/TII.2022.3207754</identifier><identifier>CODEN: ITIICH</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Algorithms ; Cloud computing ; Dynamic scheduling ; Edge computing ; Energy consumption ; Energy minimization ; Processor scheduling ; Queues ; Real time ; real-time scheduling ; Roadsides ; Scheduling ; Servers ; Task analysis ; Vehicle dynamics ; vehicular edge computing</subject><ispartof>IEEE transactions on industrial informatics, 2023-05, Vol.19 (5), p.6895-6906</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2023</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c291t-7f99b29020c3bead62c78273c053de23eb9476773a8fe5114aa1d8bdffdab77c3</citedby><cites>FETCH-LOGICAL-c291t-7f99b29020c3bead62c78273c053de23eb9476773a8fe5114aa1d8bdffdab77c3</cites><orcidid>0000-0002-8968-7229 ; 0000-0003-0344-0207</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9895330$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/9895330$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Hu, Biao</creatorcontrib><creatorcontrib>Shi, Yinbin</creatorcontrib><creatorcontrib>Cao, Zhengcai</creatorcontrib><title>Adaptive Energy-Minimized Scheduling of Real-Time Applications in Vehicular Edge Computing</title><title>IEEE transactions on industrial informatics</title><addtitle>TII</addtitle><description>Vehicular edge computing is a promising new computing paradigm that has lower service latency and higher bandwidth than cloud computing. However, the geographical dispersion of edge computing resources and the high dynamics of vehicles pose many challenges to its service provision. Aiming to minimize the energy consumption of vehicular edge computing servers, this article presents an adaptive scheduling approach for handling dynamic real-time computing requests. An auction-bid scheme is developed for deciding the roadside unit (RSU) to respond to the computing request, where the computing request is auctioned and the RSU with the least energy consumption gets the bid. This scheme works in a decentralized model that effectively reduces its implementation complexity. To process the computing request modeled as a directed acyclic graph (DAG) application, the upward rank value is used to decompose a DAG into individual tasks, and a deadline-aware queue jump algorithm is proposed to assign them to servers' queues in a specific RSU. A group scheduling scheme is developed to assign several applications as a group, for the purpose of searching for a better schedule. Extensive experiments are carried out to compare our proposed approach to some other heuristic and state-of-the-art approaches, and the results confirm the benefits of our proposed approach in terms of minimizing system energy consumption and providing a quick response to the computing request.</description><subject>Algorithms</subject><subject>Cloud computing</subject><subject>Dynamic scheduling</subject><subject>Edge computing</subject><subject>Energy consumption</subject><subject>Energy minimization</subject><subject>Processor scheduling</subject><subject>Queues</subject><subject>Real time</subject><subject>real-time scheduling</subject><subject>Roadsides</subject><subject>Scheduling</subject><subject>Servers</subject><subject>Task analysis</subject><subject>Vehicle dynamics</subject><subject>vehicular edge computing</subject><issn>1551-3203</issn><issn>1941-0050</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kE1LAzEQhhdRsFbvgpeA562TZLfZHEupWqgIWj14Cdlktk3ZL7O7Qv31prR4moF53nfgiaJbChNKQT6sl8sJA8YmnIEQaXIWjahMaAyQwnnY05TG4cQvo6uu2wFwAVyOoq-Z1W3vfpAsavSbffziale5X7Tk3WzRDqWrN6QpyBvqMl67CsmsbUtndO-auiOuJp-4dWYotScLu0Eyb6p26EPqOroodNnhzWmOo4_HxXr-HK9en5bz2So2TNI-FoWUOZPAwPActZ0yIzImuIGUW2Qcc5mIqRBcZwWmlCZaU5vltiiszoUwfBzdH3tb33wP2PVq1wy-Di8Vy0BmMklYFig4UsY3XeexUK13lfZ7RUEdDKpgUB0MqpPBELk7Rhwi_uOhMOUc-B8GhGy7</recordid><startdate>20230501</startdate><enddate>20230501</enddate><creator>Hu, Biao</creator><creator>Shi, Yinbin</creator><creator>Cao, Zhengcai</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-8968-7229</orcidid><orcidid>https://orcid.org/0000-0003-0344-0207</orcidid></search><sort><creationdate>20230501</creationdate><title>Adaptive Energy-Minimized Scheduling of Real-Time Applications in Vehicular Edge Computing</title><author>Hu, Biao ; Shi, Yinbin ; Cao, Zhengcai</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c291t-7f99b29020c3bead62c78273c053de23eb9476773a8fe5114aa1d8bdffdab77c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Cloud computing</topic><topic>Dynamic scheduling</topic><topic>Edge computing</topic><topic>Energy consumption</topic><topic>Energy minimization</topic><topic>Processor scheduling</topic><topic>Queues</topic><topic>Real time</topic><topic>real-time scheduling</topic><topic>Roadsides</topic><topic>Scheduling</topic><topic>Servers</topic><topic>Task analysis</topic><topic>Vehicle dynamics</topic><topic>vehicular edge computing</topic><toplevel>online_resources</toplevel><creatorcontrib>Hu, Biao</creatorcontrib><creatorcontrib>Shi, Yinbin</creatorcontrib><creatorcontrib>Cao, Zhengcai</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>IEEE transactions on industrial informatics</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Hu, Biao</au><au>Shi, Yinbin</au><au>Cao, Zhengcai</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Adaptive Energy-Minimized Scheduling of Real-Time Applications in Vehicular Edge Computing</atitle><jtitle>IEEE transactions on industrial informatics</jtitle><stitle>TII</stitle><date>2023-05-01</date><risdate>2023</risdate><volume>19</volume><issue>5</issue><spage>6895</spage><epage>6906</epage><pages>6895-6906</pages><issn>1551-3203</issn><eissn>1941-0050</eissn><coden>ITIICH</coden><abstract>Vehicular edge computing is a promising new computing paradigm that has lower service latency and higher bandwidth than cloud computing. However, the geographical dispersion of edge computing resources and the high dynamics of vehicles pose many challenges to its service provision. Aiming to minimize the energy consumption of vehicular edge computing servers, this article presents an adaptive scheduling approach for handling dynamic real-time computing requests. An auction-bid scheme is developed for deciding the roadside unit (RSU) to respond to the computing request, where the computing request is auctioned and the RSU with the least energy consumption gets the bid. This scheme works in a decentralized model that effectively reduces its implementation complexity. To process the computing request modeled as a directed acyclic graph (DAG) application, the upward rank value is used to decompose a DAG into individual tasks, and a deadline-aware queue jump algorithm is proposed to assign them to servers' queues in a specific RSU. A group scheduling scheme is developed to assign several applications as a group, for the purpose of searching for a better schedule. Extensive experiments are carried out to compare our proposed approach to some other heuristic and state-of-the-art approaches, and the results confirm the benefits of our proposed approach in terms of minimizing system energy consumption and providing a quick response to the computing request.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/TII.2022.3207754</doi><tpages>12</tpages><orcidid>https://orcid.org/0000-0002-8968-7229</orcidid><orcidid>https://orcid.org/0000-0003-0344-0207</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1551-3203
ispartof IEEE transactions on industrial informatics, 2023-05, Vol.19 (5), p.6895-6906
issn 1551-3203
1941-0050
language eng
recordid cdi_ieee_primary_9895330
source IEEE Electronic Library (IEL)
subjects Algorithms
Cloud computing
Dynamic scheduling
Edge computing
Energy consumption
Energy minimization
Processor scheduling
Queues
Real time
real-time scheduling
Roadsides
Scheduling
Servers
Task analysis
Vehicle dynamics
vehicular edge computing
title Adaptive Energy-Minimized Scheduling of Real-Time Applications in Vehicular Edge Computing
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-09T04%3A10%3A14IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Adaptive%20Energy-Minimized%20Scheduling%20of%20Real-Time%20Applications%20in%20Vehicular%20Edge%20Computing&rft.jtitle=IEEE%20transactions%20on%20industrial%20informatics&rft.au=Hu,%20Biao&rft.date=2023-05-01&rft.volume=19&rft.issue=5&rft.spage=6895&rft.epage=6906&rft.pages=6895-6906&rft.issn=1551-3203&rft.eissn=1941-0050&rft.coden=ITIICH&rft_id=info:doi/10.1109/TII.2022.3207754&rft_dat=%3Cproquest_RIE%3E2809894428%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2809894428&rft_id=info:pmid/&rft_ieee_id=9895330&rfr_iscdi=true