Loading…

Intelligent and Agile Control of Edge Resources for Latency-Sensitive IoT Services

This paper presents an intelligent and agile resource control scheme for a latency-sensitive virtual network function (VNF) of Internet of things directory service (IoT-DS) deployed in a virtualized edge cloud whose computational and networking resources can be adjusted dynamically. The objective of...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access 2020, Vol.8, p.207991-208002
Main Authors: Kafle, Ved P., Muktadir, Abu Hena Al
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c408t-aa8338335a280dd38cd0d10d00f3814a5ed96f0e4e16fe8897afa9aa8709d1143
cites cdi_FETCH-LOGICAL-c408t-aa8338335a280dd38cd0d10d00f3814a5ed96f0e4e16fe8897afa9aa8709d1143
container_end_page 208002
container_issue
container_start_page 207991
container_title IEEE access
container_volume 8
creator Kafle, Ved P.
Muktadir, Abu Hena Al
description This paper presents an intelligent and agile resource control scheme for a latency-sensitive virtual network function (VNF) of Internet of things directory service (IoT-DS) deployed in a virtualized edge cloud whose computational and networking resources can be adjusted dynamically. The objective of the proposed scheme is to adjust resources dynamically such that the IoT-DS function can resolve IoT queries and provide IoT records within a bounded delay for latency-sensitive services such as automated driving, despite fluctuations in workloads. The proposed scheme leverages multiple regression models for resource demand prediction and dynamic adjustment. These models are trained offline before their deployment with a large training dataset collected from the system operating with simulated workloads. After the deployment, they are updated regularly by online retraining for more accurate performances. We aim to optimize resource allocation to satisfy both the target performance in terms of service latency and resource utilization. The results obtained from an experimental system implementation of the IoT-DS function in Docker containers show that the dynamic adjustment of CPU resources by the proposed scheme with supervised offline training reduces the CPU resource demand by 21.9% and the number of lookup latency requirement violations by 58.2% in comparison with a threshold rule-based conventional algorithm. Moreover, the proposed scheme can offer an agile control of CPU resources within a 1 s interval, which is five times faster than those reported in previous studies. The addition of unsupervised online retraining further reduces CPU resource requirements by 52% and lookup latency requirement violation cases by 62.5% compared with when no adjustments are performed.
doi_str_mv 10.1109/ACCESS.2020.3038439
format article
fullrecord <record><control><sourceid>proquest_doaj_</sourceid><recordid>TN_cdi_doaj_primary_oai_doaj_org_article_5f5aae8b0657441188ebdfd320aae285</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>9261447</ieee_id><doaj_id>oai_doaj_org_article_5f5aae8b0657441188ebdfd320aae285</doaj_id><sourcerecordid>2465444053</sourcerecordid><originalsourceid>FETCH-LOGICAL-c408t-aa8338335a280dd38cd0d10d00f3814a5ed96f0e4e16fe8897afa9aa8709d1143</originalsourceid><addsrcrecordid>eNpNUdFKxDAQLKKg6H3BvQR87rlpkjZ9PMqphQPB6nPINZsjR200qYJ_b7TH4bKwYZiZzTJZtqSwohTqu3XTbLpuVUABKwZMclafZVcFLeucCVae_3tfZosYD5BKJkhUV9lzO044DG6P40T0aMh67wYkjR-n4AfiLdmYPZJnjP4z9BiJ9YFs9YRj_513OEY3uS8krX8hHYYvlyg32YXVQ8TFcV5nr_ebl-Yx3z49tM16m_cc5JRrLRlLLXQhwRgmewOGggGwTFKuBZq6tIAcaWlRyrrSVtdJVUFtKOXsOmtnX-P1Qb0H96bDt_LaqT_Ah73SYXL9gEpYoTXKHZSi4pxSKXFnrGEFJLiQInndzl7vwX98YpzUId07pu-rgpeCcw6CJRabWX3wMQa0p60U1G8Was5C_Wahjlkk1XJWOUQ8KeqipJxX7AfbHYQi</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2465444053</pqid></control><display><type>article</type><title>Intelligent and Agile Control of Edge Resources for Latency-Sensitive IoT Services</title><source>IEEE Open Access Journals</source><creator>Kafle, Ved P. ; Muktadir, Abu Hena Al</creator><creatorcontrib>Kafle, Ved P. ; Muktadir, Abu Hena Al</creatorcontrib><description>This paper presents an intelligent and agile resource control scheme for a latency-sensitive virtual network function (VNF) of Internet of things directory service (IoT-DS) deployed in a virtualized edge cloud whose computational and networking resources can be adjusted dynamically. The objective of the proposed scheme is to adjust resources dynamically such that the IoT-DS function can resolve IoT queries and provide IoT records within a bounded delay for latency-sensitive services such as automated driving, despite fluctuations in workloads. The proposed scheme leverages multiple regression models for resource demand prediction and dynamic adjustment. These models are trained offline before their deployment with a large training dataset collected from the system operating with simulated workloads. After the deployment, they are updated regularly by online retraining for more accurate performances. We aim to optimize resource allocation to satisfy both the target performance in terms of service latency and resource utilization. The results obtained from an experimental system implementation of the IoT-DS function in Docker containers show that the dynamic adjustment of CPU resources by the proposed scheme with supervised offline training reduces the CPU resource demand by 21.9% and the number of lookup latency requirement violations by 58.2% in comparison with a threshold rule-based conventional algorithm. Moreover, the proposed scheme can offer an agile control of CPU resources within a 1 s interval, which is five times faster than those reported in previous studies. The addition of unsupervised online retraining further reduces CPU resource requirements by 52% and lookup latency requirement violation cases by 62.5% compared with when no adjustments are performed.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2020.3038439</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>agile network management ; Algorithms ; Cloud computing ; Computational modeling ; Containers ; Heuristic algorithms ; Intelligent network control ; Internet of Things ; IoT ; machine learning ; Multiple regression models ; Network latency ; Resource allocation ; Resource management ; Resource utilization ; Retraining ; Training ; virtual network function ; Virtual networks ; Workload ; Workloads</subject><ispartof>IEEE access, 2020, Vol.8, p.207991-208002</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c408t-aa8338335a280dd38cd0d10d00f3814a5ed96f0e4e16fe8897afa9aa8709d1143</citedby><cites>FETCH-LOGICAL-c408t-aa8338335a280dd38cd0d10d00f3814a5ed96f0e4e16fe8897afa9aa8709d1143</cites><orcidid>0000-0002-6098-1619 ; 0000-0003-1715-8085</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/9261447$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,4024,27633,27923,27924,27925,54933</link.rule.ids></links><search><creatorcontrib>Kafle, Ved P.</creatorcontrib><creatorcontrib>Muktadir, Abu Hena Al</creatorcontrib><title>Intelligent and Agile Control of Edge Resources for Latency-Sensitive IoT Services</title><title>IEEE access</title><addtitle>Access</addtitle><description>This paper presents an intelligent and agile resource control scheme for a latency-sensitive virtual network function (VNF) of Internet of things directory service (IoT-DS) deployed in a virtualized edge cloud whose computational and networking resources can be adjusted dynamically. The objective of the proposed scheme is to adjust resources dynamically such that the IoT-DS function can resolve IoT queries and provide IoT records within a bounded delay for latency-sensitive services such as automated driving, despite fluctuations in workloads. The proposed scheme leverages multiple regression models for resource demand prediction and dynamic adjustment. These models are trained offline before their deployment with a large training dataset collected from the system operating with simulated workloads. After the deployment, they are updated regularly by online retraining for more accurate performances. We aim to optimize resource allocation to satisfy both the target performance in terms of service latency and resource utilization. The results obtained from an experimental system implementation of the IoT-DS function in Docker containers show that the dynamic adjustment of CPU resources by the proposed scheme with supervised offline training reduces the CPU resource demand by 21.9% and the number of lookup latency requirement violations by 58.2% in comparison with a threshold rule-based conventional algorithm. Moreover, the proposed scheme can offer an agile control of CPU resources within a 1 s interval, which is five times faster than those reported in previous studies. The addition of unsupervised online retraining further reduces CPU resource requirements by 52% and lookup latency requirement violation cases by 62.5% compared with when no adjustments are performed.</description><subject>agile network management</subject><subject>Algorithms</subject><subject>Cloud computing</subject><subject>Computational modeling</subject><subject>Containers</subject><subject>Heuristic algorithms</subject><subject>Intelligent network control</subject><subject>Internet of Things</subject><subject>IoT</subject><subject>machine learning</subject><subject>Multiple regression models</subject><subject>Network latency</subject><subject>Resource allocation</subject><subject>Resource management</subject><subject>Resource utilization</subject><subject>Retraining</subject><subject>Training</subject><subject>virtual network function</subject><subject>Virtual networks</subject><subject>Workload</subject><subject>Workloads</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>DOA</sourceid><recordid>eNpNUdFKxDAQLKKg6H3BvQR87rlpkjZ9PMqphQPB6nPINZsjR200qYJ_b7TH4bKwYZiZzTJZtqSwohTqu3XTbLpuVUABKwZMclafZVcFLeucCVae_3tfZosYD5BKJkhUV9lzO044DG6P40T0aMh67wYkjR-n4AfiLdmYPZJnjP4z9BiJ9YFs9YRj_513OEY3uS8krX8hHYYvlyg32YXVQ8TFcV5nr_ebl-Yx3z49tM16m_cc5JRrLRlLLXQhwRgmewOGggGwTFKuBZq6tIAcaWlRyrrSVtdJVUFtKOXsOmtnX-P1Qb0H96bDt_LaqT_Ah73SYXL9gEpYoTXKHZSi4pxSKXFnrGEFJLiQInndzl7vwX98YpzUId07pu-rgpeCcw6CJRabWX3wMQa0p60U1G8Was5C_Wahjlkk1XJWOUQ8KeqipJxX7AfbHYQi</recordid><startdate>2020</startdate><enddate>2020</enddate><creator>Kafle, Ved P.</creator><creator>Muktadir, Abu Hena Al</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-6098-1619</orcidid><orcidid>https://orcid.org/0000-0003-1715-8085</orcidid></search><sort><creationdate>2020</creationdate><title>Intelligent and Agile Control of Edge Resources for Latency-Sensitive IoT Services</title><author>Kafle, Ved P. ; Muktadir, Abu Hena Al</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c408t-aa8338335a280dd38cd0d10d00f3814a5ed96f0e4e16fe8897afa9aa8709d1143</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>agile network management</topic><topic>Algorithms</topic><topic>Cloud computing</topic><topic>Computational modeling</topic><topic>Containers</topic><topic>Heuristic algorithms</topic><topic>Intelligent network control</topic><topic>Internet of Things</topic><topic>IoT</topic><topic>machine learning</topic><topic>Multiple regression models</topic><topic>Network latency</topic><topic>Resource allocation</topic><topic>Resource management</topic><topic>Resource utilization</topic><topic>Retraining</topic><topic>Training</topic><topic>virtual network function</topic><topic>Virtual networks</topic><topic>Workload</topic><topic>Workloads</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Kafle, Ved P.</creatorcontrib><creatorcontrib>Muktadir, Abu Hena Al</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) Online</collection><collection>IEL</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials 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><collection>Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Kafle, Ved P.</au><au>Muktadir, Abu Hena Al</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Intelligent and Agile Control of Edge Resources for Latency-Sensitive IoT Services</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2020</date><risdate>2020</risdate><volume>8</volume><spage>207991</spage><epage>208002</epage><pages>207991-208002</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>This paper presents an intelligent and agile resource control scheme for a latency-sensitive virtual network function (VNF) of Internet of things directory service (IoT-DS) deployed in a virtualized edge cloud whose computational and networking resources can be adjusted dynamically. The objective of the proposed scheme is to adjust resources dynamically such that the IoT-DS function can resolve IoT queries and provide IoT records within a bounded delay for latency-sensitive services such as automated driving, despite fluctuations in workloads. The proposed scheme leverages multiple regression models for resource demand prediction and dynamic adjustment. These models are trained offline before their deployment with a large training dataset collected from the system operating with simulated workloads. After the deployment, they are updated regularly by online retraining for more accurate performances. We aim to optimize resource allocation to satisfy both the target performance in terms of service latency and resource utilization. The results obtained from an experimental system implementation of the IoT-DS function in Docker containers show that the dynamic adjustment of CPU resources by the proposed scheme with supervised offline training reduces the CPU resource demand by 21.9% and the number of lookup latency requirement violations by 58.2% in comparison with a threshold rule-based conventional algorithm. Moreover, the proposed scheme can offer an agile control of CPU resources within a 1 s interval, which is five times faster than those reported in previous studies. The addition of unsupervised online retraining further reduces CPU resource requirements by 52% and lookup latency requirement violation cases by 62.5% compared with when no adjustments are performed.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2020.3038439</doi><tpages>12</tpages><orcidid>https://orcid.org/0000-0002-6098-1619</orcidid><orcidid>https://orcid.org/0000-0003-1715-8085</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2020, Vol.8, p.207991-208002
issn 2169-3536
2169-3536
language eng
recordid cdi_doaj_primary_oai_doaj_org_article_5f5aae8b0657441188ebdfd320aae285
source IEEE Open Access Journals
subjects agile network management
Algorithms
Cloud computing
Computational modeling
Containers
Heuristic algorithms
Intelligent network control
Internet of Things
IoT
machine learning
Multiple regression models
Network latency
Resource allocation
Resource management
Resource utilization
Retraining
Training
virtual network function
Virtual networks
Workload
Workloads
title Intelligent and Agile Control of Edge Resources for Latency-Sensitive IoT Services
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-06T04%3A02%3A59IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_doaj_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Intelligent%20and%20Agile%20Control%20of%20Edge%20Resources%20for%20Latency-Sensitive%20IoT%20Services&rft.jtitle=IEEE%20access&rft.au=Kafle,%20Ved%20P.&rft.date=2020&rft.volume=8&rft.spage=207991&rft.epage=208002&rft.pages=207991-208002&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2020.3038439&rft_dat=%3Cproquest_doaj_%3E2465444053%3C/proquest_doaj_%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c408t-aa8338335a280dd38cd0d10d00f3814a5ed96f0e4e16fe8897afa9aa8709d1143%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2465444053&rft_id=info:pmid/&rft_ieee_id=9261447&rfr_iscdi=true