To Deploy New or to Deploy More?: An Online SFC Deployment Scheme at Network Edge

Service Function Chaining (SFC) dynamically links multiple Virtual Network Functions (VNFs) to provide flexible and scalable network services for network entities and users. Implementing SFCs at the network edge provides instant VNF service yet is confined by the limited edge resources. Existing str...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE internet of things journal 2024-01, Vol.11 (2), p.1-1
Hauptverfasser: Yuan, Zongyang, Luo, Lailong, Guo, Deke, Wong, Denis C.-K., Cheng, Geyao, Ren, Bangbang, Zhang, Qianzhen
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1
container_issue 2
container_start_page 1
container_title IEEE internet of things journal
container_volume 11
creator Yuan, Zongyang
Luo, Lailong
Guo, Deke
Wong, Denis C.-K.
Cheng, Geyao
Ren, Bangbang
Zhang, Qianzhen
description Service Function Chaining (SFC) dynamically links multiple Virtual Network Functions (VNFs) to provide flexible and scalable network services for network entities and users. Implementing SFCs at the network edge provides instant VNF service yet is confined by the limited edge resources. Existing strategies suggest either to deploy new VNFs for diverse service provision or to deploy more installed VNFs for reliable service provision. However, these one-sided optimizations fail to realize comprehensive improvements in the network service quality. To this end, the motivation of this paper is to consider a more comprehensive SFC deployment plan to provide more efficient network services. In this paper, we propose DeepSFC, an online SFC deployment scheme at network edge. Our DeepSFC considers the impact of resource allocations and deployment locations on the average latency of overall service requests. It realizes an elegant trade-off between the diversity and the availability of SFCs by adopting the Deep Reinforcement Learning (DRL) method. To be specific, we first determine the type and number of VNFs that need to be deployed. Thereafter, we optimize the deployment locations of these chosen VNFs in the service chain, considering the impact of dynamic bandwidth in the real network. For more general scenarios wherein users' service requirements change or the deployed server crashes, we further relocate the VNF deployment with the joint consideration of performance degradation and migration cost. Evaluation results show that DeepSFC outperforms its competitors in various experimental settings and responds the requests with lower average latency.
doi_str_mv 10.1109/JIOT.2023.3293817
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_JIOT_2023_3293817</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10177939</ieee_id><sourcerecordid>2912944779</sourcerecordid><originalsourceid>FETCH-LOGICAL-c337t-2d9c6976a7ed1228119d9788cd51ee6f5a45f07e1b2781110ed4c0b7ea8a11073</originalsourceid><addsrcrecordid>eNpNkF9PwjAUxRujiQT5ACY-NPF50Ntu6-qLIQiKQYkBn5uy3SkIK3YjhG9vly2Gp_vv_M5NDiG3wPoATA1ep_NlnzMu-oIrkYC8IB0uuAzCOOaXZ_016ZXlhjHmsQhU3CEfS0ufcL-1J_qOR2odrf4Xb9bh4wMdFnRebNcF0sVk1N52WFR0kX7jDqmpPFodrfuh4-wLb8hVbrYl9traJZ-T8XL0Eszmz9PRcBakQsgq4JlKYyVjIzEDzhMAlSmZJGkWAWKcRyaMciYRVlz6IzDMwpStJJrE-EmKLrlvfPfO_h6wrPTGHlzhX2qugKswlFJ5FTSq1NmydJjrvVvvjDtpYLoOT9fh6To83YbnmbuGWSPimR5qQyX-AE1BaAs</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2912944779</pqid></control><display><type>article</type><title>To Deploy New or to Deploy More?: An Online SFC Deployment Scheme at Network Edge</title><source>IEEE Electronic Library (IEL)</source><creator>Yuan, Zongyang ; Luo, Lailong ; Guo, Deke ; Wong, Denis C.-K. ; Cheng, Geyao ; Ren, Bangbang ; Zhang, Qianzhen</creator><creatorcontrib>Yuan, Zongyang ; Luo, Lailong ; Guo, Deke ; Wong, Denis C.-K. ; Cheng, Geyao ; Ren, Bangbang ; Zhang, Qianzhen</creatorcontrib><description>Service Function Chaining (SFC) dynamically links multiple Virtual Network Functions (VNFs) to provide flexible and scalable network services for network entities and users. Implementing SFCs at the network edge provides instant VNF service yet is confined by the limited edge resources. Existing strategies suggest either to deploy new VNFs for diverse service provision or to deploy more installed VNFs for reliable service provision. However, these one-sided optimizations fail to realize comprehensive improvements in the network service quality. To this end, the motivation of this paper is to consider a more comprehensive SFC deployment plan to provide more efficient network services. In this paper, we propose DeepSFC, an online SFC deployment scheme at network edge. Our DeepSFC considers the impact of resource allocations and deployment locations on the average latency of overall service requests. It realizes an elegant trade-off between the diversity and the availability of SFCs by adopting the Deep Reinforcement Learning (DRL) method. To be specific, we first determine the type and number of VNFs that need to be deployed. Thereafter, we optimize the deployment locations of these chosen VNFs in the service chain, considering the impact of dynamic bandwidth in the real network. For more general scenarios wherein users' service requirements change or the deployed server crashes, we further relocate the VNF deployment with the joint consideration of performance degradation and migration cost. Evaluation results show that DeepSFC outperforms its competitors in various experimental settings and responds the requests with lower average latency.</description><identifier>ISSN: 2327-4662</identifier><identifier>EISSN: 2327-4662</identifier><identifier>DOI: 10.1109/JIOT.2023.3293817</identifier><identifier>CODEN: IITJAU</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Crashes ; Deep learning ; deep reinforcement learning ; Delays ; edge computing ; Internet of Things ; Network latency ; online SFC deployment ; Optimization ; Performance degradation ; Quality of service architectures ; Reinforcement learning ; Resource allocation ; Resource management ; Servers ; Task analysis ; User requirements ; Virtual networks</subject><ispartof>IEEE internet of things journal, 2024-01, Vol.11 (2), p.1-1</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2024</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c337t-2d9c6976a7ed1228119d9788cd51ee6f5a45f07e1b2781110ed4c0b7ea8a11073</citedby><cites>FETCH-LOGICAL-c337t-2d9c6976a7ed1228119d9788cd51ee6f5a45f07e1b2781110ed4c0b7ea8a11073</cites><orcidid>0000-0002-7985-3449 ; 0000-0002-6200-6980 ; 0000-0002-4886-9974 ; 0000-0003-4894-5540 ; 0000-0001-5519-1375</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10177939$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,792,27901,27902,54733</link.rule.ids></links><search><creatorcontrib>Yuan, Zongyang</creatorcontrib><creatorcontrib>Luo, Lailong</creatorcontrib><creatorcontrib>Guo, Deke</creatorcontrib><creatorcontrib>Wong, Denis C.-K.</creatorcontrib><creatorcontrib>Cheng, Geyao</creatorcontrib><creatorcontrib>Ren, Bangbang</creatorcontrib><creatorcontrib>Zhang, Qianzhen</creatorcontrib><title>To Deploy New or to Deploy More?: An Online SFC Deployment Scheme at Network Edge</title><title>IEEE internet of things journal</title><addtitle>JIoT</addtitle><description>Service Function Chaining (SFC) dynamically links multiple Virtual Network Functions (VNFs) to provide flexible and scalable network services for network entities and users. Implementing SFCs at the network edge provides instant VNF service yet is confined by the limited edge resources. Existing strategies suggest either to deploy new VNFs for diverse service provision or to deploy more installed VNFs for reliable service provision. However, these one-sided optimizations fail to realize comprehensive improvements in the network service quality. To this end, the motivation of this paper is to consider a more comprehensive SFC deployment plan to provide more efficient network services. In this paper, we propose DeepSFC, an online SFC deployment scheme at network edge. Our DeepSFC considers the impact of resource allocations and deployment locations on the average latency of overall service requests. It realizes an elegant trade-off between the diversity and the availability of SFCs by adopting the Deep Reinforcement Learning (DRL) method. To be specific, we first determine the type and number of VNFs that need to be deployed. Thereafter, we optimize the deployment locations of these chosen VNFs in the service chain, considering the impact of dynamic bandwidth in the real network. For more general scenarios wherein users' service requirements change or the deployed server crashes, we further relocate the VNF deployment with the joint consideration of performance degradation and migration cost. Evaluation results show that DeepSFC outperforms its competitors in various experimental settings and responds the requests with lower average latency.</description><subject>Crashes</subject><subject>Deep learning</subject><subject>deep reinforcement learning</subject><subject>Delays</subject><subject>edge computing</subject><subject>Internet of Things</subject><subject>Network latency</subject><subject>online SFC deployment</subject><subject>Optimization</subject><subject>Performance degradation</subject><subject>Quality of service architectures</subject><subject>Reinforcement learning</subject><subject>Resource allocation</subject><subject>Resource management</subject><subject>Servers</subject><subject>Task analysis</subject><subject>User requirements</subject><subject>Virtual networks</subject><issn>2327-4662</issn><issn>2327-4662</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><recordid>eNpNkF9PwjAUxRujiQT5ACY-NPF50Ntu6-qLIQiKQYkBn5uy3SkIK3YjhG9vly2Gp_vv_M5NDiG3wPoATA1ep_NlnzMu-oIrkYC8IB0uuAzCOOaXZ_016ZXlhjHmsQhU3CEfS0ufcL-1J_qOR2odrf4Xb9bh4wMdFnRebNcF0sVk1N52WFR0kX7jDqmpPFodrfuh4-wLb8hVbrYl9traJZ-T8XL0Eszmz9PRcBakQsgq4JlKYyVjIzEDzhMAlSmZJGkWAWKcRyaMciYRVlz6IzDMwpStJJrE-EmKLrlvfPfO_h6wrPTGHlzhX2qugKswlFJ5FTSq1NmydJjrvVvvjDtpYLoOT9fh6To83YbnmbuGWSPimR5qQyX-AE1BaAs</recordid><startdate>20240115</startdate><enddate>20240115</enddate><creator>Yuan, Zongyang</creator><creator>Luo, Lailong</creator><creator>Guo, Deke</creator><creator>Wong, Denis C.-K.</creator><creator>Cheng, Geyao</creator><creator>Ren, Bangbang</creator><creator>Zhang, Qianzhen</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>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0002-7985-3449</orcidid><orcidid>https://orcid.org/0000-0002-6200-6980</orcidid><orcidid>https://orcid.org/0000-0002-4886-9974</orcidid><orcidid>https://orcid.org/0000-0003-4894-5540</orcidid><orcidid>https://orcid.org/0000-0001-5519-1375</orcidid></search><sort><creationdate>20240115</creationdate><title>To Deploy New or to Deploy More?: An Online SFC Deployment Scheme at Network Edge</title><author>Yuan, Zongyang ; Luo, Lailong ; Guo, Deke ; Wong, Denis C.-K. ; Cheng, Geyao ; Ren, Bangbang ; Zhang, Qianzhen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c337t-2d9c6976a7ed1228119d9788cd51ee6f5a45f07e1b2781110ed4c0b7ea8a11073</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Crashes</topic><topic>Deep learning</topic><topic>deep reinforcement learning</topic><topic>Delays</topic><topic>edge computing</topic><topic>Internet of Things</topic><topic>Network latency</topic><topic>online SFC deployment</topic><topic>Optimization</topic><topic>Performance degradation</topic><topic>Quality of service architectures</topic><topic>Reinforcement learning</topic><topic>Resource allocation</topic><topic>Resource management</topic><topic>Servers</topic><topic>Task analysis</topic><topic>User requirements</topic><topic>Virtual networks</topic><toplevel>online_resources</toplevel><creatorcontrib>Yuan, Zongyang</creatorcontrib><creatorcontrib>Luo, Lailong</creatorcontrib><creatorcontrib>Guo, Deke</creatorcontrib><creatorcontrib>Wong, Denis C.-K.</creatorcontrib><creatorcontrib>Cheng, Geyao</creatorcontrib><creatorcontrib>Ren, Bangbang</creatorcontrib><creatorcontrib>Zhang, Qianzhen</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</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>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 internet of things journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yuan, Zongyang</au><au>Luo, Lailong</au><au>Guo, Deke</au><au>Wong, Denis C.-K.</au><au>Cheng, Geyao</au><au>Ren, Bangbang</au><au>Zhang, Qianzhen</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>To Deploy New or to Deploy More?: An Online SFC Deployment Scheme at Network Edge</atitle><jtitle>IEEE internet of things journal</jtitle><stitle>JIoT</stitle><date>2024-01-15</date><risdate>2024</risdate><volume>11</volume><issue>2</issue><spage>1</spage><epage>1</epage><pages>1-1</pages><issn>2327-4662</issn><eissn>2327-4662</eissn><coden>IITJAU</coden><abstract>Service Function Chaining (SFC) dynamically links multiple Virtual Network Functions (VNFs) to provide flexible and scalable network services for network entities and users. Implementing SFCs at the network edge provides instant VNF service yet is confined by the limited edge resources. Existing strategies suggest either to deploy new VNFs for diverse service provision or to deploy more installed VNFs for reliable service provision. However, these one-sided optimizations fail to realize comprehensive improvements in the network service quality. To this end, the motivation of this paper is to consider a more comprehensive SFC deployment plan to provide more efficient network services. In this paper, we propose DeepSFC, an online SFC deployment scheme at network edge. Our DeepSFC considers the impact of resource allocations and deployment locations on the average latency of overall service requests. It realizes an elegant trade-off between the diversity and the availability of SFCs by adopting the Deep Reinforcement Learning (DRL) method. To be specific, we first determine the type and number of VNFs that need to be deployed. Thereafter, we optimize the deployment locations of these chosen VNFs in the service chain, considering the impact of dynamic bandwidth in the real network. For more general scenarios wherein users' service requirements change or the deployed server crashes, we further relocate the VNF deployment with the joint consideration of performance degradation and migration cost. Evaluation results show that DeepSFC outperforms its competitors in various experimental settings and responds the requests with lower average latency.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/JIOT.2023.3293817</doi><tpages>1</tpages><orcidid>https://orcid.org/0000-0002-7985-3449</orcidid><orcidid>https://orcid.org/0000-0002-6200-6980</orcidid><orcidid>https://orcid.org/0000-0002-4886-9974</orcidid><orcidid>https://orcid.org/0000-0003-4894-5540</orcidid><orcidid>https://orcid.org/0000-0001-5519-1375</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2327-4662
ispartof IEEE internet of things journal, 2024-01, Vol.11 (2), p.1-1
issn 2327-4662
2327-4662
language eng
recordid cdi_crossref_primary_10_1109_JIOT_2023_3293817
source IEEE Electronic Library (IEL)
subjects Crashes
Deep learning
deep reinforcement learning
Delays
edge computing
Internet of Things
Network latency
online SFC deployment
Optimization
Performance degradation
Quality of service architectures
Reinforcement learning
Resource allocation
Resource management
Servers
Task analysis
User requirements
Virtual networks
title To Deploy New or to Deploy More?: An Online SFC Deployment Scheme at Network Edge
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-05T05%3A52%3A15IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=To%20Deploy%20New%20or%20to%20Deploy%20More?:%20An%20Online%20SFC%20Deployment%20Scheme%20at%20Network%20Edge&rft.jtitle=IEEE%20internet%20of%20things%20journal&rft.au=Yuan,%20Zongyang&rft.date=2024-01-15&rft.volume=11&rft.issue=2&rft.spage=1&rft.epage=1&rft.pages=1-1&rft.issn=2327-4662&rft.eissn=2327-4662&rft.coden=IITJAU&rft_id=info:doi/10.1109/JIOT.2023.3293817&rft_dat=%3Cproquest_cross%3E2912944779%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2912944779&rft_id=info:pmid/&rft_ieee_id=10177939&rfr_iscdi=true