Near-Optimal Energy-Efficient Algorithm for Virtual Network Function Placement

To accommodate heterogeneous and sophisticated network services, Network Function Virtualization (NFV) is invented as a hopeful networking technology. The most distinct feature of NFV is that it separates network functions from physical hardware. In the NFV architecture, various types of Virtual Net...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on cloud computing 2022-01, Vol.10 (1), p.553-567
Hauptverfasser: Zhang, Xiaoning, Xu, Zhichao, Fan, Lang, Yu, Shui, Qu, Youyang
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 567
container_issue 1
container_start_page 553
container_title IEEE transactions on cloud computing
container_volume 10
creator Zhang, Xiaoning
Xu, Zhichao
Fan, Lang
Yu, Shui
Qu, Youyang
description To accommodate heterogeneous and sophisticated network services, Network Function Virtualization (NFV) is invented as a hopeful networking technology. The most distinct feature of NFV is that it separates network functions from physical hardware. In the NFV architecture, various types of Virtual Network Functions (VNFs) are placed on specific software-based middleboxes by telecom providers. Traffic traverses through a sequence of Virtual Network Functions (VNFs) in pre-defined order, which is named as Service Function Chain (SFC). However, how to effectively place VNFs at different locations and steer SFC requests while minimizing energy consumption is still an open problem. Accordingly, we investigate on the joint optimization of VNF placement and traffic steering for energy efficiency in telecom networks. We first present the power consumption model in NFV-enabled telecom networks, and then formulate the studied problem as an Integer Linear Programming (ILP) model. Since the problem is proved as NP-hard, we design a polynomial algorithm that can achieve near-optimal performances based on the Markov approximation technique. In addition, our algorithm can be extended to an online version to serve dynamic arriving SFC requests. The online algorithm achieves a near-optimal long-term averaged performance. Extensive simulation results show that compared with the benchmark algorithms, in the offline and online scenario, our algorithm can reduce up to 14.08 and 13.72 percent power consumption in telecom networks, respectively.
doi_str_mv 10.1109/TCC.2019.2947554
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TCC_2019_2947554</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8869933</ieee_id><sourcerecordid>2637442823</sourcerecordid><originalsourceid>FETCH-LOGICAL-c291t-f547fa776dcc8b8334d993d49dafde3b0b634b1710a3b6c2b7c097cbd92f85a13</originalsourceid><addsrcrecordid>eNo9kM1PwjAYhxujiQS5m3hZ4nnYt-3W9kgWEBMCHtBr03UtDseGXRfDf28JxF7eHp7f-_Eg9Ah4CoDly7YopgSDnBLJeJaxGzQilJMUYxC38Q-5SDnkcI8mfb_H8YkMJMgRWq-t9unmGOqDbpJ5a_3ulM6dq01t25DMml3n6_B1SFznk8_ahyFiaxt-O_-dLIbWhLprk_dGG3uIgQd053TT28m1jtHHYr4tlulq8_pWzFapIRJC6jLGneY8r4wRpaCUVVLSislKu8rSEpc5ZSVwwJqWuSElN1hyU1aSOJFpoGP0fOl79N3PYPug9t3g2zhSkZxyxoggNFL4Qhnf9b23Th19vNOfFGB1FqeiOHUWp67iYuTpEqmttf-4EHncj9I_gIhpVg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2637442823</pqid></control><display><type>article</type><title>Near-Optimal Energy-Efficient Algorithm for Virtual Network Function Placement</title><source>IEEE Electronic Library (IEL)</source><creator>Zhang, Xiaoning ; Xu, Zhichao ; Fan, Lang ; Yu, Shui ; Qu, Youyang</creator><creatorcontrib>Zhang, Xiaoning ; Xu, Zhichao ; Fan, Lang ; Yu, Shui ; Qu, Youyang</creatorcontrib><description>To accommodate heterogeneous and sophisticated network services, Network Function Virtualization (NFV) is invented as a hopeful networking technology. The most distinct feature of NFV is that it separates network functions from physical hardware. In the NFV architecture, various types of Virtual Network Functions (VNFs) are placed on specific software-based middleboxes by telecom providers. Traffic traverses through a sequence of Virtual Network Functions (VNFs) in pre-defined order, which is named as Service Function Chain (SFC). However, how to effectively place VNFs at different locations and steer SFC requests while minimizing energy consumption is still an open problem. Accordingly, we investigate on the joint optimization of VNF placement and traffic steering for energy efficiency in telecom networks. We first present the power consumption model in NFV-enabled telecom networks, and then formulate the studied problem as an Integer Linear Programming (ILP) model. Since the problem is proved as NP-hard, we design a polynomial algorithm that can achieve near-optimal performances based on the Markov approximation technique. In addition, our algorithm can be extended to an online version to serve dynamic arriving SFC requests. The online algorithm achieves a near-optimal long-term averaged performance. Extensive simulation results show that compared with the benchmark algorithms, in the offline and online scenario, our algorithm can reduce up to 14.08 and 13.72 percent power consumption in telecom networks, respectively.</description><identifier>ISSN: 2168-7161</identifier><identifier>EISSN: 2372-0018</identifier><identifier>DOI: 10.1109/TCC.2019.2947554</identifier><identifier>CODEN: ITCCF6</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Algorithms ; Approximation algorithms ; Cloud computing ; Energy consumption ; Energy efficiency ; Heuristic algorithms ; Integer programming ; Linear programming ; Markov approximation ; Optimization ; Placement ; Polynomials ; Power consumption ; Power demand ; Servers ; service function chain ; Steering ; Telecommunications ; Virtual networks ; Virtualized network function</subject><ispartof>IEEE transactions on cloud computing, 2022-01, Vol.10 (1), p.553-567</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c291t-f547fa776dcc8b8334d993d49dafde3b0b634b1710a3b6c2b7c097cbd92f85a13</citedby><cites>FETCH-LOGICAL-c291t-f547fa776dcc8b8334d993d49dafde3b0b634b1710a3b6c2b7c097cbd92f85a13</cites><orcidid>0000-0003-4485-6743 ; 0000-0002-2944-4647 ; 0000-0002-7525-553X</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8869933$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27923,27924,54757</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/8869933$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Zhang, Xiaoning</creatorcontrib><creatorcontrib>Xu, Zhichao</creatorcontrib><creatorcontrib>Fan, Lang</creatorcontrib><creatorcontrib>Yu, Shui</creatorcontrib><creatorcontrib>Qu, Youyang</creatorcontrib><title>Near-Optimal Energy-Efficient Algorithm for Virtual Network Function Placement</title><title>IEEE transactions on cloud computing</title><addtitle>TCC</addtitle><description>To accommodate heterogeneous and sophisticated network services, Network Function Virtualization (NFV) is invented as a hopeful networking technology. The most distinct feature of NFV is that it separates network functions from physical hardware. In the NFV architecture, various types of Virtual Network Functions (VNFs) are placed on specific software-based middleboxes by telecom providers. Traffic traverses through a sequence of Virtual Network Functions (VNFs) in pre-defined order, which is named as Service Function Chain (SFC). However, how to effectively place VNFs at different locations and steer SFC requests while minimizing energy consumption is still an open problem. Accordingly, we investigate on the joint optimization of VNF placement and traffic steering for energy efficiency in telecom networks. We first present the power consumption model in NFV-enabled telecom networks, and then formulate the studied problem as an Integer Linear Programming (ILP) model. Since the problem is proved as NP-hard, we design a polynomial algorithm that can achieve near-optimal performances based on the Markov approximation technique. In addition, our algorithm can be extended to an online version to serve dynamic arriving SFC requests. The online algorithm achieves a near-optimal long-term averaged performance. Extensive simulation results show that compared with the benchmark algorithms, in the offline and online scenario, our algorithm can reduce up to 14.08 and 13.72 percent power consumption in telecom networks, respectively.</description><subject>Algorithms</subject><subject>Approximation algorithms</subject><subject>Cloud computing</subject><subject>Energy consumption</subject><subject>Energy efficiency</subject><subject>Heuristic algorithms</subject><subject>Integer programming</subject><subject>Linear programming</subject><subject>Markov approximation</subject><subject>Optimization</subject><subject>Placement</subject><subject>Polynomials</subject><subject>Power consumption</subject><subject>Power demand</subject><subject>Servers</subject><subject>service function chain</subject><subject>Steering</subject><subject>Telecommunications</subject><subject>Virtual networks</subject><subject>Virtualized network function</subject><issn>2168-7161</issn><issn>2372-0018</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNo9kM1PwjAYhxujiQS5m3hZ4nnYt-3W9kgWEBMCHtBr03UtDseGXRfDf28JxF7eHp7f-_Eg9Ah4CoDly7YopgSDnBLJeJaxGzQilJMUYxC38Q-5SDnkcI8mfb_H8YkMJMgRWq-t9unmGOqDbpJ5a_3ulM6dq01t25DMml3n6_B1SFznk8_ahyFiaxt-O_-dLIbWhLprk_dGG3uIgQd053TT28m1jtHHYr4tlulq8_pWzFapIRJC6jLGneY8r4wRpaCUVVLSislKu8rSEpc5ZSVwwJqWuSElN1hyU1aSOJFpoGP0fOl79N3PYPug9t3g2zhSkZxyxoggNFL4Qhnf9b23Th19vNOfFGB1FqeiOHUWp67iYuTpEqmttf-4EHncj9I_gIhpVg</recordid><startdate>202201</startdate><enddate>202201</enddate><creator>Zhang, Xiaoning</creator><creator>Xu, Zhichao</creator><creator>Fan, Lang</creator><creator>Yu, Shui</creator><creator>Qu, Youyang</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>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><orcidid>https://orcid.org/0000-0003-4485-6743</orcidid><orcidid>https://orcid.org/0000-0002-2944-4647</orcidid><orcidid>https://orcid.org/0000-0002-7525-553X</orcidid></search><sort><creationdate>202201</creationdate><title>Near-Optimal Energy-Efficient Algorithm for Virtual Network Function Placement</title><author>Zhang, Xiaoning ; Xu, Zhichao ; Fan, Lang ; Yu, Shui ; Qu, Youyang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c291t-f547fa776dcc8b8334d993d49dafde3b0b634b1710a3b6c2b7c097cbd92f85a13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>Algorithms</topic><topic>Approximation algorithms</topic><topic>Cloud computing</topic><topic>Energy consumption</topic><topic>Energy efficiency</topic><topic>Heuristic algorithms</topic><topic>Integer programming</topic><topic>Linear programming</topic><topic>Markov approximation</topic><topic>Optimization</topic><topic>Placement</topic><topic>Polynomials</topic><topic>Power consumption</topic><topic>Power demand</topic><topic>Servers</topic><topic>service function chain</topic><topic>Steering</topic><topic>Telecommunications</topic><topic>Virtual networks</topic><topic>Virtualized network function</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Xiaoning</creatorcontrib><creatorcontrib>Xu, Zhichao</creatorcontrib><creatorcontrib>Fan, Lang</creatorcontrib><creatorcontrib>Yu, Shui</creatorcontrib><creatorcontrib>Qu, Youyang</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>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 cloud computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Zhang, Xiaoning</au><au>Xu, Zhichao</au><au>Fan, Lang</au><au>Yu, Shui</au><au>Qu, Youyang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Near-Optimal Energy-Efficient Algorithm for Virtual Network Function Placement</atitle><jtitle>IEEE transactions on cloud computing</jtitle><stitle>TCC</stitle><date>2022-01</date><risdate>2022</risdate><volume>10</volume><issue>1</issue><spage>553</spage><epage>567</epage><pages>553-567</pages><issn>2168-7161</issn><eissn>2372-0018</eissn><coden>ITCCF6</coden><abstract>To accommodate heterogeneous and sophisticated network services, Network Function Virtualization (NFV) is invented as a hopeful networking technology. The most distinct feature of NFV is that it separates network functions from physical hardware. In the NFV architecture, various types of Virtual Network Functions (VNFs) are placed on specific software-based middleboxes by telecom providers. Traffic traverses through a sequence of Virtual Network Functions (VNFs) in pre-defined order, which is named as Service Function Chain (SFC). However, how to effectively place VNFs at different locations and steer SFC requests while minimizing energy consumption is still an open problem. Accordingly, we investigate on the joint optimization of VNF placement and traffic steering for energy efficiency in telecom networks. We first present the power consumption model in NFV-enabled telecom networks, and then formulate the studied problem as an Integer Linear Programming (ILP) model. Since the problem is proved as NP-hard, we design a polynomial algorithm that can achieve near-optimal performances based on the Markov approximation technique. In addition, our algorithm can be extended to an online version to serve dynamic arriving SFC requests. The online algorithm achieves a near-optimal long-term averaged performance. Extensive simulation results show that compared with the benchmark algorithms, in the offline and online scenario, our algorithm can reduce up to 14.08 and 13.72 percent power consumption in telecom networks, respectively.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/TCC.2019.2947554</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0003-4485-6743</orcidid><orcidid>https://orcid.org/0000-0002-2944-4647</orcidid><orcidid>https://orcid.org/0000-0002-7525-553X</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 2168-7161
ispartof IEEE transactions on cloud computing, 2022-01, Vol.10 (1), p.553-567
issn 2168-7161
2372-0018
language eng
recordid cdi_crossref_primary_10_1109_TCC_2019_2947554
source IEEE Electronic Library (IEL)
subjects Algorithms
Approximation algorithms
Cloud computing
Energy consumption
Energy efficiency
Heuristic algorithms
Integer programming
Linear programming
Markov approximation
Optimization
Placement
Polynomials
Power consumption
Power demand
Servers
service function chain
Steering
Telecommunications
Virtual networks
Virtualized network function
title Near-Optimal Energy-Efficient Algorithm for Virtual Network Function Placement
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T14%3A30%3A30IST&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=Near-Optimal%20Energy-Efficient%20Algorithm%20for%20Virtual%20Network%20Function%20Placement&rft.jtitle=IEEE%20transactions%20on%20cloud%20computing&rft.au=Zhang,%20Xiaoning&rft.date=2022-01&rft.volume=10&rft.issue=1&rft.spage=553&rft.epage=567&rft.pages=553-567&rft.issn=2168-7161&rft.eissn=2372-0018&rft.coden=ITCCF6&rft_id=info:doi/10.1109/TCC.2019.2947554&rft_dat=%3Cproquest_RIE%3E2637442823%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=2637442823&rft_id=info:pmid/&rft_ieee_id=8869933&rfr_iscdi=true