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...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on cloud computing 2022-01, Vol.10 (1), p.553-567 |
---|---|
Hauptverfasser: | , , , , |
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 |