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...
Gespeichert in:
Veröffentlicht in: | IEEE internet of things journal 2024-01, Vol.11 (2), p.1-1 |
---|---|
Hauptverfasser: | , , , , , , |
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 |