Service Function Placement Optimization For Cloud Service With End-to-End Delay Constraints
Network function virtualization (NFV) has been proposed to enable flexible management and deployment of the network service in cloud. In NFV architecture, a network service needs to invoke several service functions (SFs) in a particular order following the service chain function. The placement of SF...
Saved in:
Published in | Computer journal Vol. 67; no. 7; pp. 2473 - 2485 |
---|---|
Main Authors | , , , |
Format | Journal Article |
Language | English |
Published |
Oxford University Press
20.07.2024
|
Subjects | |
Online Access | Get full text |
ISSN | 0010-4620 1460-2067 |
DOI | 10.1093/comjnl/bxae019 |
Cover
Loading…
Abstract | Network function virtualization (NFV) has been proposed to enable flexible management and deployment of the network service in cloud. In NFV architecture, a network service needs to invoke several service functions (SFs) in a particular order following the service chain function. The placement of SFs has significant impact on the performance of network services. However, stochastic nature of the network service arrivals and departures as well as meeting the end-to-end Quality of Service(QoS) makes the SFs placement problem even more challenging. In this paper, we firstly provide a system architecture for the SFs placement of cloud service with end-to-end QoS deadline. We then formulate the end-to-end service placement as a Markov decision process (MDP) which aims to minimize the placement cost and the end-to-end delay. In our MDP, the end-to-end delay of active services in the network is considered to be the state of the system, and the placement (nonplacement or placement) of SF is considered as the action. Also, we discuss the rationality of our analytical model by analyzing the Markov stochastic property of the end-to-end service placement. To obtain the optimal placement policy, we then propose an algorithm (Algorithm 1) for dynamic SFs placement based on our model and use successive approximations, i.e. $\epsilon $-iteration algorithm (Algorithm 2) to obtain action distribution. Finally, we evaluate the proposed MDP by comparing our optimal method with DDQP, DRL-QOR, MinPath and MinDelay for QoS optimization, including acceptance probability, average delay, resource utilization, load-balancing and reliability. |
---|---|
AbstractList | Network function virtualization (NFV) has been proposed to enable flexible management and deployment of the network service in cloud. In NFV architecture, a network service needs to invoke several service functions (SFs) in a particular order following the service chain function. The placement of SFs has significant impact on the performance of network services. However, stochastic nature of the network service arrivals and departures as well as meeting the end-to-end Quality of Service(QoS) makes the SFs placement problem even more challenging. In this paper, we firstly provide a system architecture for the SFs placement of cloud service with end-to-end QoS deadline. We then formulate the end-to-end service placement as a Markov decision process (MDP) which aims to minimize the placement cost and the end-to-end delay. In our MDP, the end-to-end delay of active services in the network is considered to be the state of the system, and the placement (nonplacement or placement) of SF is considered as the action. Also, we discuss the rationality of our analytical model by analyzing the Markov stochastic property of the end-to-end service placement. To obtain the optimal placement policy, we then propose an algorithm (Algorithm 1) for dynamic SFs placement based on our model and use successive approximations, i.e. $\epsilon $-iteration algorithm (Algorithm 2) to obtain action distribution. Finally, we evaluate the proposed MDP by comparing our optimal method with DDQP, DRL-QOR, MinPath and MinDelay for QoS optimization, including acceptance probability, average delay, resource utilization, load-balancing and reliability. |
Author | Yan, Guofeng Su, Zhengwen Tan, Hengliang Du, Jiao |
Author_xml | – sequence: 1 givenname: Guofeng surname: Yan fullname: Yan, Guofeng email: gfyan@gzhu.edu.cn – sequence: 2 givenname: Zhengwen surname: Su fullname: Su, Zhengwen – sequence: 3 givenname: Hengliang surname: Tan fullname: Tan, Hengliang – sequence: 4 givenname: Jiao surname: Du fullname: Du, Jiao email: gfyan@gzhu.edu.cn |
BookMark | eNqFkLFLAzEUh4NUsK2uzlkd0r4kNbmMcrYqFCpYcHA4crkEU-6SkkvF-tdbbZ2dPni87zd8IzQIMViErilMKCg-NbHbhHZaf2oLVJ2hIZ0JIAyEHKAhAAUyEwwu0KjvNwDAQIkhenux6cMbixe7YLKPAT-32tjOhoxX2-w7_6V_z4uYcNnGXYP_jFef3_E8NCRHcgC-t63e4zKGPiftQ-4v0bnTbW-vThyj9WK-Lh_JcvXwVN4tiWGsyEQWSlGprLVCH0CtlJxzXTe1VoxJYEwxd-t4UWvmmHJQcCGcMdw0QjrKx2hynDUp9n2yrtom3-m0ryhUP2WqY5nqVOYg3ByFuNv-9_sNslVqOg |
Cites_doi | 10.1109/ICWS53863.2021.00062 10.1016/j.ins.2019.11.015 10.1109/TII.2022.3177415 10.1109/TNET.2018.2842798 10.1109/TNSM.2021.3055494 10.1109/JSYST.2022.3154162 10.1016/j.ins.2017.08.021 10.1109/TNSM.2017.2729506 10.1109/GLOCOM.2016.7842188 10.1016/j.comnet.2023.109563 10.1109/TNET.2017.2668470 10.1007/s11227-020-03305-y 10.1007/978-1-4614-3713-0 10.1109/TNET.2005.852876 10.1109/ICC.2017.7996596 10.1109/TCC.2016.2525987 10.1109/TNSM.2021.3049298 10.1109/LCOMM.2022.3144692 10.1109/TCC.2020.3020269 10.1109/TSC.2022.3186099 10.1007/s10922-022-09713-0 10.1109/TNSM.2021.3051903 10.1016/j.comcom.2022.08.005 10.1109/TNSM.2023.3239417 10.1109/ICC40277.2020.9149045 10.1109/CLOUD.2016.0028 10.1109/APNOMS.2014.6996545 |
ContentType | Journal Article |
Copyright | The British Computer Society 2024. All rights reserved. For permissions, please e-mail: journals.permissions@oup.com 2024 |
Copyright_xml | – notice: The British Computer Society 2024. All rights reserved. For permissions, please e-mail: journals.permissions@oup.com 2024 |
DBID | AAYXX CITATION |
DOI | 10.1093/comjnl/bxae019 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | CrossRef |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1460-2067 |
EndPage | 2485 |
ExternalDocumentID | 10_1093_comjnl_bxae019 10.1093/comjnl/bxae019 |
GroupedDBID | -E4 -~X .2P .DC .I3 0R~ 123 18M 1OL 1TH 29F 3R3 4.4 41~ 48X 5VS 5WA 6J9 6TJ 70D 85S 9M8 AAIJN AAJKP AAJQQ AAMVS AAOGV AAPQZ AAPXW AARHZ AAUAY AAUQX AAVAP AAYOK ABAZT ABDFA ABDTM ABEFU ABEJV ABEUO ABGNP ABIXL ABNKS ABPTD ABQLI ABSMQ ABVGC ABVLG ABXVV ABZBJ ACBEA ACFRR ACGFS ACGOD ACIWK ACNCT ACUFI ACUTJ ACUXJ ACVCV ACYTK ADEYI ADEZT ADGZP ADHKW ADHZD ADIPN ADMLS ADOCK ADQBN ADRDM ADRTK ADVEK ADYJX ADYVW ADZXQ AECKG AEGPL AEGXH AEJOX AEKKA AEKSI AEMDU AENEX AENZO AEPUE AETBJ AEWNT AFFZL AFIYH AFOFC AGINJ AGKEF AGMDO AGORE AGSYK AHGBF AHXPO AI. AIDUJ AIJHB AJBYB AJEEA AJEUX AJNCP ALMA_UNASSIGNED_HOLDINGS ALTZX ALUQC ALXQX ANAKG APIBT APJGH APWMN ASAOO ATDFG ATGXG AXUDD AZVOD BAYMD BCRHZ BEFXN BEYMZ BFFAM BGNUA BHONS BKEBE BPEOZ BQUQU BTQHN CAG CDBKE COF CS3 CXTWN CZ4 DAKXR DFGAJ DILTD DU5 D~K EBS EE~ EJD F9B FA8 FLIZI FLUFQ FOEOM GAUVT GJXCC H13 H5~ HAR HW0 HZ~ H~9 IOX J21 JAVBF JXSIZ KBUDW KOP KSI KSN M-Z MBTAY ML0 MVM N9A NGC NMDNZ NOMLY NU- O0~ O9- OCL ODMLO OJQWA OJZSN OWPYF O~Y P2P PAFKI PEELM PQQKQ Q1. Q5Y R44 RD5 RNI ROL ROX ROZ RUSNO RW1 RXO RZO SC5 TAE TJP TN5 VH1 VOH WH7 WHG X7H XJT XOL XSW YAYTL YKOAZ YXANX ZKX ZY4 ~91 AAYXX CITATION |
ID | FETCH-LOGICAL-c228t-7899179eee6a79e1e77333abdba922702292f5f38ba2f29f08366fcc3cd67f13 |
ISSN | 0010-4620 |
IngestDate | Tue Jul 01 02:55:11 EDT 2025 Mon Jun 30 08:34:48 EDT 2025 |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 7 |
Keywords | service function chain end-to-end cloud service placement optimization markov decision process stochastic property |
Language | English |
License | This article is published and distributed under the terms of the Oxford University Press, Standard Journals Publication Model (https://academic.oup.com/pages/standard-publication-reuse-rights) https://academic.oup.com/pages/standard-publication-reuse-rights |
LinkModel | OpenURL |
MergedId | FETCHMERGED-LOGICAL-c228t-7899179eee6a79e1e77333abdba922702292f5f38ba2f29f08366fcc3cd67f13 |
PageCount | 13 |
ParticipantIDs | crossref_primary_10_1093_comjnl_bxae019 oup_primary_10_1093_comjnl_bxae019 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2024-07-20 |
PublicationDateYYYYMMDD | 2024-07-20 |
PublicationDate_xml | – month: 07 year: 2024 text: 2024-07-20 day: 20 |
PublicationDecade | 2020 |
PublicationTitle | Computer journal |
PublicationYear | 2024 |
Publisher | Oxford University Press |
Publisher_xml | – name: Oxford University Press |
References | Li (2024072105012586200_ref15) 2021 Cao (2024072105012586200_ref10) 2017; 60 Li (2024072105012586200_ref17) 2023; 19 Wang (2024072105012586200_ref6) 2021; 18 Sun (2024072105012586200_ref12) 2018; 432 Yaghoubpour (2024072105012586200_ref18) 2022; 194 Dong (2024072105012586200_ref26) 2023; 20 Wang (2024072105012586200_ref29) 2021; 18 Mohajer (2024072105012586200_ref25) 2023; 16 Liu (2024072105012586200_ref8) 2022; 26 Chen (2024072105012586200_ref30) 2021; 18 Clayman (2024072105012586200_ref19) 2014 Ko (2024072105012586200_ref20) 2016 Wang (2024072105012586200_ref28) 2021; 20 Lee (2024072105012586200_ref34) 2005; 13 Taleb (2024072105012586200_ref27) 2019; 7 Yoshida (2024072105012586200_ref2) 2014 Hu (2024072105012586200_ref13) 2023; 31 Kuo (2024072105012586200_ref5) 2018; 26 Wang (2024072105012586200_ref21) 2016 Eramo (2024072105012586200_ref23) 2017; 25 Cai (2024072105012586200_ref31) 2020; 76 Jemaa (2024072105012586200_ref9) 2016 Le (2024072105012586200_ref4) 2020; 514 Thomopoulos (2024072105012586200_ref33) 2012 Thiruvasagam (2024072105012586200_ref7) 2022; 10 Dab (2024072105012586200_ref16) 2020 Ma (2024072105012586200_ref11) 2017; 14 Li (2024072105012586200_ref22) 2016 Quinn (2024072105012586200_ref3) 2015; 7498 Mohajer (2024072105012586200_ref24) 2022; 16 Millnert (2024072105012586200_ref32) 2017 Qin (2024072105012586200_ref14) 2023; 223 Halpern (2024072105012586200_ref1) 2015 |
References_xml | – start-page: 1 volume-title: IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications year: 2016 ident: 2024072105012586200_ref22 article-title: Network functions virtualization with soft real-time guarantees – start-page: 426 volume-title: 2021 IEEE International Conference on Web Services (ICWS) year: 2021 ident: 2024072105012586200_ref15 article-title: An Efficient Algorithm for Service Function Chains Reconfiguration in Mobile Edge Cloud Networks doi: 10.1109/ICWS53863.2021.00062 – volume: 514 start-page: 512 year: 2020 ident: 2024072105012586200_ref4 article-title: A congestion game framework for service chain composition in NFV with function benefit publication-title: Inf. Sci. doi: 10.1016/j.ins.2019.11.015 – volume: 19 start-page: 491 year: 2023 ident: 2024072105012586200_ref17 article-title: Service function chaining in industrial internet of things with edge intelligence: A natural actor-critic approach publication-title: IEEE Trans. Ind. Inf. doi: 10.1109/TII.2022.3177415 – volume: 26 start-page: 1562 year: 2018 ident: 2024072105012586200_ref5 article-title: Deploying chains of virtual network functions: on the relation between link and server usage publication-title: IEEE/ACM Trans. Netw doi: 10.1109/TNET.2018.2842798 – volume: 18 start-page: 1758 year: 2021 ident: 2024072105012586200_ref30 article-title: DRL-QOR: deep reinforcement learning-based QoS/QoE-aware adaptive online orchestration in NFV-enabled networks publication-title: IEEE Trans. Netw. Serv. Manage. doi: 10.1109/TNSM.2021.3055494 – volume: 16 start-page: 5188 year: 2022 ident: 2024072105012586200_ref24 article-title: Energy-aware hierarchical resource Management and backhaul traffic optimization in heterogeneous cellular networks publication-title: IEEE Systems Journal doi: 10.1109/JSYST.2022.3154162 – volume: 20 start-page: 1 year: 2021 ident: 2024072105012586200_ref28 article-title: An efficient service function chaining placement algorithm in mobile edge Computing publication-title: ACM Trans. Internet Technol. – volume: 432 start-page: 495 year: 2018 ident: 2024072105012586200_ref12 article-title: The cost-efficient deployment of replica servers in virtual content distribution networks for data fusion publication-title: Inf. Sci. doi: 10.1016/j.ins.2017.08.021 – volume: 14 start-page: 528 year: 2017 ident: 2024072105012586200_ref11 article-title: SDN-based traffic aware placement of NFV middleboxes publication-title: IEEE Trans. Netw. Serv. Manag. doi: 10.1109/TNSM.2017.2729506 – volume-title: Proceedings of the 2016 IEEE International Conference on Global Communications Conference (GLOBECOM) year: 2016 ident: 2024072105012586200_ref9 article-title: QoS-aware VNF placement Optimization in Edge-Central Carrier Cloud Architecture doi: 10.1109/GLOCOM.2016.7842188 – volume: 7498 year: 2015 ident: 2024072105012586200_ref3 article-title: Problem statement for service function chaining publication-title: RFC – volume: 223 year: 2023 ident: 2024072105012586200_ref14 article-title: Service function chain migration with the long-term budget in dynamic networks publication-title: Comput Netw doi: 10.1016/j.comnet.2023.109563 – volume: 25 start-page: 2008 year: 2017 ident: 2024072105012586200_ref23 article-title: An approach for service function chain routing and virtual function network instance migration in network function virtualization architectures publication-title: IEEE/ACM Trans. Netw. doi: 10.1109/TNET.2017.2668470 – volume: 76 start-page: 6113 year: 2020 ident: 2024072105012586200_ref31 article-title: A cost saving and load balancing task scheduling model for heterogeneous cloud datacenters publication-title: J. Supercomput. doi: 10.1007/s11227-020-03305-y – volume-title: Fundamentals of Queuing Systems year: 2012 ident: 2024072105012586200_ref33 doi: 10.1007/978-1-4614-3713-0 – volume: 13 start-page: 827 year: 2005 ident: 2024072105012586200_ref34 article-title: NonConvex optimization and rate control for multi-class services in the internet publication-title: IEEE/ACM Trans. Netw. doi: 10.1109/TNET.2005.852876 – year: 2014 ident: 2024072105012586200_ref19 article-title: The dynamic placement of virtual network functions, 2014 IEEE/IFIP network operations and Management symposium (NOMS) – start-page: 1 volume-title: 2017 IEEE International Conference on Communications (ICC) year: 2017 ident: 2024072105012586200_ref32 article-title: Dynamic control of NFV forwarding graphs with end-to-end deadline constraints doi: 10.1109/ICC.2017.7996596 – volume: 7 start-page: 369 year: 2019 ident: 2024072105012586200_ref27 article-title: Follow-me cloud: when cloud services follow mobile users publication-title: IEEE Trans. Cloud Comput. doi: 10.1109/TCC.2016.2525987 – volume-title: Service Function Chaining (SFC) Architecture, RFC: 7665; Internet Engineering Task Force (IETF): Fremont year: 2015 ident: 2024072105012586200_ref1 – volume: 18 start-page: 118 year: 2021 ident: 2024072105012586200_ref6 article-title: DDQP: A double deep Q-learning approach to online fault-tolerant SFC placement publication-title: IEEE Trans. Netw. Serv. Manage. doi: 10.1109/TNSM.2021.3049298 – volume-title: 2016 Eighth International Conference on Ubiquitous and Future Networks (ICUFN) year: 2016 ident: 2024072105012586200_ref20 article-title: Optimal placement of service function in service function chaining – volume: 26 start-page: 843 year: 2022 ident: 2024072105012586200_ref8 article-title: End-to-end congestion control to provide deterministic latency over internet publication-title: IEEE Commun. Lett. doi: 10.1109/LCOMM.2022.3144692 – volume: 60 start-page: 1 year: 2017 ident: 2024072105012586200_ref10 article-title: VNF-FG design and VNF placement for 5G mobile networks publication-title: Springer J. Inf. Sci. – volume: 10 start-page: 1515 year: 2022 ident: 2024072105012586200_ref7 article-title: A reliability-aware, delay guaranteed, and resource efficient placement of service function chains in Softwarized 5G networks publication-title: IEEE Trans. Cloud Comput. doi: 10.1109/TCC.2020.3020269 – volume: 16 start-page: 1225 year: 2023 ident: 2024072105012586200_ref25 article-title: Heterogeneous computational resource allocation for NOMA: toward green mobile edge-Computing systems publication-title: IEEE Trans. Serv. Comput. doi: 10.1109/TSC.2022.3186099 – volume: 31 start-page: 21 year: 2023 ident: 2024072105012586200_ref13 article-title: A mobility-aware service function chain migration strategy based on deep reinforcement learning publication-title: J. Netw. Syst. Manage. doi: 10.1007/s10922-022-09713-0 – volume: 18 start-page: 182 year: 2021 ident: 2024072105012586200_ref29 article-title: Availability- and traffic-aware placement of parallelized SFC in data center networks publication-title: IEEE Trans. Netw. Serv. Manage. doi: 10.1109/TNSM.2021.3051903 – volume: 194 start-page: 433 year: 2022 ident: 2024072105012586200_ref18 article-title: End-to-end delay guaranteed service function chain deployment: A multi-level mapping approach publication-title: Comput Commun doi: 10.1016/j.comcom.2022.08.005 – volume: 20 start-page: 3380 year: 2023 ident: 2024072105012586200_ref26 article-title: Energy-efficient hierarchical resource allocation in uplink-downlink decoupled NOMA HetNets publication-title: IEEE Trans. Netw. Serv. Manage. doi: 10.1109/TNSM.2023.3239417 – start-page: 1 volume-title: 2020 IEEE International Conference on Communications (ICC) year: 2020 ident: 2024072105012586200_ref16 article-title: Cloud-native Service Function Chaining for 5G based on Network Service Mesh doi: 10.1109/ICC40277.2020.9149045 – volume-title: 2016 IEEE 9th International Conference on Cloud Computing (CLOUD) year: 2016 ident: 2024072105012586200_ref21 article-title: Online vnf scaling in datacenters doi: 10.1109/CLOUD.2016.0028 – volume-title: Proc. 16th Asia-Pacific Netw. Oper. Manage. Symp. (APNOMS) year: 2014 ident: 2024072105012586200_ref2 article-title: MORSA: A multi-objective resource scheduling algorithm for NFV infrastructure doi: 10.1109/APNOMS.2014.6996545 |
SSID | ssj0002096 |
Score | 2.366346 |
Snippet | Network function virtualization (NFV) has been proposed to enable flexible management and deployment of the network service in cloud. In NFV architecture, a... |
SourceID | crossref oup |
SourceType | Index Database Publisher |
StartPage | 2473 |
Title | Service Function Placement Optimization For Cloud Service With End-to-End Delay Constraints |
Volume | 67 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1bb9MwFLZK98ILd8SAIQsh8RCZOXaay-O0tVQTAySKNImHyvFFA5UETanY9ut3fEnqoUoMXtLUco7SfF-_40vOOQi9yUqY92jKieJ5TrLcaFIpJklap7KismJC2UDhk4_5_Gt2fDo5HY2u4uiSrn4nr7bGlfwPqtAGuNoo2X9AdjAKDXAO-MIREIbjrTAOf_RkBs7J4fjZLoq77f1PIAU_Q4xlMmvPk8NVu1a9NIAYdGfJtFGka8nUvYy8EpeueqerGeHTOw0ZDELlhyS-KasUfvH0_bo1OjhAt73kNjzOoOn3Js5s4fvOtQ0bFpveR6738XfRxusPLLMLm4zGmgpKnuWhSXsZzXJKbGL4WGfDN8-nIhbNzFczCQ7YJlnbKu4-8RXA9aNZwUl9ITQNensjj_Yf_m1469Dvt_Olt7AM199BOwymGGyMdg6OTj58Gfw4o6662_D7hpSffN9b2A8WbgxpbJhkNEJZPED3wtQCH3iePEQj3TxC93vwcFDxx-hbIAHuaYMH2uCYNhhogx1tcH-FpQ3e0AY72uCINk_QYjZdHM5JqLFBJGNlRwqYb4Mma61zAR-pLgrOuahVLSpmYxVZxczE8LIWzLDK2GTmuZGSS5UXJuVP0bhpG_0MYRh5MkPrVFQly6SwditaSiZ4JaiaqF30tn9Ky18-k8pyOyK76DU8xL90en5rcy_Q3Q1vX6Jxd77WezCS7OpXAfJrgu15aQ |
linkProvider | EBSCOhost |
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=Service+Function+Placement+Optimization+For+Cloud+Service+With+End-to-End+Delay+Constraints&rft.jtitle=Computer+journal&rft.au=Yan%2C+Guofeng&rft.au=Su%2C+Zhengwen&rft.au=Tan%2C+Hengliang&rft.au=Du%2C+Jiao&rft.date=2024-07-20&rft.issn=0010-4620&rft.eissn=1460-2067&rft.volume=67&rft.issue=7&rft.spage=2473&rft.epage=2485&rft_id=info:doi/10.1093%2Fcomjnl%2Fbxae019&rft.externalDBID=n%2Fa&rft.externalDocID=10_1093_comjnl_bxae019 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0010-4620&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0010-4620&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0010-4620&client=summon |