Joint Two-Tier Network Function Parallelization on Multicore Platform
As network function virtualization (NFV) is realized based on general-purpose processors for avoiding proprietary hardware, its benefits of flexibility and agility could be compromised by the increased packet latency and reduced throughput. An effective approach for improving the latency and through...
Saved in:
| Published in | IEEE eTransactions on network and service management Vol. 16; no. 3; pp. 990 - 1004 |
|---|---|
| Main Authors | , , , |
| Format | Journal Article |
| Language | English |
| Published |
New York
IEEE
01.09.2019
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1932-4537 1932-4537 |
| DOI | 10.1109/TNSM.2019.2920012 |
Cover
| Abstract | As network function virtualization (NFV) is realized based on general-purpose processors for avoiding proprietary hardware, its benefits of flexibility and agility could be compromised by the increased packet latency and reduced throughput. An effective approach for improving the latency and throughput performance is to exploit new network function (NF) processing framework on general purpose processors. In this paper, we propose a new joint two-tier NF parallelization (TNP) framework, which can agilely and flexibly organize parallel NF processing to greatly improve the latency and throughput performance of service function chain (SFC) which is constituted by a set of NFs. In TNP, we jointly organize the parallelization of multiple NFs at the service tier and perform multicore mapping of individual NFs at the substrate network tier. We formulate the optimal TNP design problem as minimizing link bandwidth consumption subject to end-to-end latency and computing resource constraints. We solve the problem by decomposing it into two easier subproblems: 1) subproblem 1 (SP1) is to solve the optimal SFC parallelization graph design in conjunction with link mapping problem and 2) subproblem 2 (SP2) is to jointly solve computing resource allocation in conjunction with node mapping problem. The global optimal solution is accomplished by searching in a set of feasible regions in sequence. Numerical results demonstrate that our proposed TNP can significantly decrease service latency and improve network throughput compared with known single layer NF parallelization schemes. Moreover, the link bandwidth utilization and SFC request acceptance rate in the substrate network can also be greatly improved. |
|---|---|
| AbstractList | As network function virtualization (NFV) is realized based on general-purpose processors for avoiding proprietary hardware, its benefits of flexibility and agility could be compromised by the increased packet latency and reduced throughput. An effective approach for improving the latency and throughput performance is to exploit new network function (NF) processing framework on general purpose processors. In this paper, we propose a new joint two-tier NF parallelization (TNP) framework, which can agilely and flexibly organize parallel NF processing to greatly improve the latency and throughput performance of service function chain (SFC) which is constituted by a set of NFs. In TNP, we jointly organize the parallelization of multiple NFs at the service tier and perform multicore mapping of individual NFs at the substrate network tier. We formulate the optimal TNP design problem as minimizing link bandwidth consumption subject to end-to-end latency and computing resource constraints. We solve the problem by decomposing it into two easier subproblems: 1) subproblem 1 (SP1) is to solve the optimal SFC parallelization graph design in conjunction with link mapping problem and 2) subproblem 2 (SP2) is to jointly solve computing resource allocation in conjunction with node mapping problem. The global optimal solution is accomplished by searching in a set of feasible regions in sequence. Numerical results demonstrate that our proposed TNP can significantly decrease service latency and improve network throughput compared with known single layer NF parallelization schemes. Moreover, the link bandwidth utilization and SFC request acceptance rate in the substrate network can also be greatly improved. |
| Author | Liu, Mengjie Zhou, Jianhong Qin, Shuang Feng, Gang |
| Author_xml | – sequence: 1 givenname: Mengjie orcidid: 0000-0003-1604-5281 surname: Liu fullname: Liu, Mengjie email: liumengjie@uestc.edu.cn organization: National Key Laboratory of Science and Technology on Communications, University of Electronic Science and Technology of China, Chengdu, China – sequence: 2 givenname: Gang orcidid: 0000-0002-2512-2392 surname: Feng fullname: Feng, Gang email: fenggang@uestc.edu.cn organization: National Key Laboratory of Science and Technology on Communications, University of Electronic Science and Technology of China, Chengdu, China – sequence: 3 givenname: Jianhong orcidid: 0000-0002-3422-9327 surname: Zhou fullname: Zhou, Jianhong email: zhoujh@mail.xhu.edu.cn organization: National Key Laboratory of Science and Technology on Communications, University of Electronic Science and Technology of China, Chengdu, China – sequence: 4 givenname: Shuang surname: Qin fullname: Qin, Shuang email: blueqs@uestc.edu.cn organization: National Key Laboratory of Science and Technology on Communications, University of Electronic Science and Technology of China, Chengdu, China |
| BookMark | eNp9kF1LwzAUhoNMcJv-APGm4HVnvtomlzI2P9jmwHodsvYEMrtmpilDf73dByJeCIGTA-9zzuEZoF7takDomuARIVje5YvX-YhiIkdUUowJPUN9IhmNecKy3q__BRo0zRrjRBBJ-2jy7Gwdonzn4tyCjxYQds6_R9O2LoJ1dbTUXlcVVPZLH_ruzdsq2MJ5iJaVDsb5zSU6N7pq4OpUh-htOsnHj_Hs5eFpfD-LCypZiNOMSS1Lg4syTVaEl5IJlgLjlCTMSKbThK8SQaE0wnC-woxDqQWmWqQFBsGG6PY4d-vdRwtNUGvX-rpbqSgVGc84xmmXyo6pwrum8WBUYcPh-uC1rRTBau9M7Z2pvTN1ctaR5A-59Xaj_ee_zM2RsQDwkxcZTbFk7BslD3jY |
| CODEN | ITNSC4 |
| CitedBy_id | crossref_primary_10_1109_TSC_2021_3130247 crossref_primary_10_1109_TNSM_2023_3237587 crossref_primary_10_1109_ACCESS_2020_2988719 crossref_primary_10_1109_JSAC_2020_2986612 crossref_primary_10_1007_s11432_020_3094_6 crossref_primary_10_1088_1742_6596_1550_3_032044 crossref_primary_10_3390_math10244698 |
| Cites_doi | 10.1109/90.251892 10.1109/SUPERC.1990.130037 10.1109/TNSM.2017.2723090 10.1145/3098822.3098826 10.1145/1629575.1629578 10.1137/S0097539795290477 10.1145/2377677.2377735 10.1145/2619239.2626317 10.1109/53.53031 10.1145/7531.7535 10.1109/12.21127 10.1109/TCOMM.2018.2848940 10.1109/TC.1987.5009446 10.1109/MC.2017.164 10.1109/GLOCOM.2016.7841939 10.1145/42411.42415 10.1109/HPSR.2014.6900888 10.1145/3050437 10.1109/NOMS.2014.6838244 10.1109/ICON.1999.796161 10.1145/1544012.1544032 10.1145/2656877.2656890 10.1145/2934872.2934897 10.1016/0004-3702(85)90084-0 10.1109/INFOCOM.2016.7524563 10.1002/nav.3800270108 10.1109/MCOM.2017.1600920 10.1109/NFV-SDN.2015.7387426 10.1109/TNSM.2019.2899609 10.1145/2815400.2815423 10.1145/1323548.1323552 10.1016/j.ipl.2010.05.031 10.1109/MCOM.2014.6957145 10.1145/1232919.1232925 10.1109/INFCOM.2013.6566805 10.1145/3098822.3098828 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019 |
| DBID | 97E RIA RIE AAYXX CITATION |
| DOI | 10.1109/TNSM.2019.2920012 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef |
| DatabaseTitle | CrossRef |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1932-4537 |
| EndPage | 1004 |
| ExternalDocumentID | 10_1109_TNSM_2019_2920012 8726093 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: National Natural Science Foundation of China grantid: 61871099; 61631004 funderid: 10.13039/501100001809 |
| GroupedDBID | 0R~ 4.4 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABJNI ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AIBXA AKJIK AKQYR ALMA_UNASSIGNED_HOLDINGS ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 EBS EJD HZ~ IES IFIPE IPLJI JAVBF LAI M43 O9- OCL P2P RIA RIE AAYXX CITATION RIG |
| ID | FETCH-LOGICAL-c293t-6739a9df0cd65b14d93836e342153f93a654b582edf8f44b034eda802a86c0e83 |
| IEDL.DBID | RIE |
| ISSN | 1932-4537 |
| IngestDate | Mon Jun 30 10:09:54 EDT 2025 Wed Oct 01 02:39:30 EDT 2025 Thu Apr 24 23:11:10 EDT 2025 Wed Aug 27 02:46:11 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html https://doi.org/10.15223/policy-029 https://doi.org/10.15223/policy-037 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c293t-6739a9df0cd65b14d93836e342153f93a654b582edf8f44b034eda802a86c0e83 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0003-1604-5281 0000-0002-3422-9327 0000-0002-2512-2392 |
| PQID | 2287474006 |
| PQPubID | 85504 |
| PageCount | 15 |
| ParticipantIDs | ieee_primary_8726093 proquest_journals_2287474006 crossref_citationtrail_10_1109_TNSM_2019_2920012 crossref_primary_10_1109_TNSM_2019_2920012 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2019-Sept. 2019-9-00 20190901 |
| PublicationDateYYYYMMDD | 2019-09-01 |
| PublicationDate_xml | – month: 09 year: 2019 text: 2019-Sept. |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE eTransactions on network and service management |
| PublicationTitleAbbrev | T-NSM |
| PublicationYear | 2019 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref37 ref15 ref36 ref14 ref31 ref30 ref33 ref11 ref32 ref2 ref39 ref38 ref16 feng (ref17) 1999 ref18 xi (ref26) 2013 chiosi (ref1) 2012 ref24 lapsley (ref19) 1999 ref23 ref25 ref20 ref42 ref41 ref22 ref44 ref21 ref43 katsikas (ref10) 2018 ref28 ref27 ref29 ref8 khinchin (ref34) 2013 ref7 ref9 ref4 ref3 ref6 ref5 mosberger (ref35) 2001 panda (ref12) 2016 wen (ref40) 2018 |
| References_xml | – start-page: 203 year: 2016 ident: ref12 article-title: NetBricks: Taking the V out of NFV publication-title: Proc of USENIX Symp on Operating Systems Design and Implementation (OSDI) – year: 1999 ident: ref17 article-title: BLUE: A new class of active queue management algorithms – year: 2001 ident: ref35 publication-title: IA-64 Linux Kernel Design and Implementation – ident: ref18 doi: 10.1109/90.251892 – ident: ref27 doi: 10.1109/SUPERC.1990.130037 – ident: ref6 doi: 10.1109/TNSM.2017.2723090 – ident: ref5 doi: 10.1145/3098822.3098826 – ident: ref21 doi: 10.1145/1629575.1629578 – ident: ref41 doi: 10.1137/S0097539795290477 – ident: ref32 doi: 10.1145/2377677.2377735 – ident: ref3 doi: 10.1145/2619239.2626317 – ident: ref7 doi: 10.1109/53.53031 – ident: ref42 doi: 10.1145/7531.7535 – start-page: 1 year: 2013 ident: ref26 article-title: Real-time multi-core virtual machine scheduling in Xen publication-title: Proc EMSOFT – ident: ref30 doi: 10.1109/12.21127 – ident: ref39 doi: 10.1109/TCOMM.2018.2848940 – ident: ref8 doi: 10.1109/TC.1987.5009446 – ident: ref28 doi: 10.1109/MC.2017.164 – ident: ref15 doi: 10.1109/GLOCOM.2016.7841939 – ident: ref29 doi: 10.1145/42411.42415 – ident: ref23 doi: 10.1109/HPSR.2014.6900888 – year: 2012 ident: ref1 article-title: Network functions virtualisation introductory white paper publication-title: Proc SDN OpenFlow World Congr – ident: ref31 doi: 10.1145/3050437 – start-page: 1651 year: 2018 ident: ref40 article-title: Protocol stack mapping of software defined protocol for next generation mobile networks publication-title: Proc ICC – ident: ref43 doi: 10.1109/NOMS.2014.6838244 – start-page: 67 year: 1999 ident: ref19 article-title: Random exponential marking: An optimization approach to Internet congestion control publication-title: Proc IEEE Int Conf on Netw (ICON) doi: 10.1109/ICON.1999.796161 – ident: ref22 doi: 10.1145/1544012.1544032 – ident: ref9 doi: 10.1145/2656877.2656890 – ident: ref25 doi: 10.1145/2934872.2934897 – ident: ref38 doi: 10.1016/0004-3702(85)90084-0 – ident: ref16 doi: 10.1109/INFOCOM.2016.7524563 – ident: ref37 doi: 10.1002/nav.3800270108 – ident: ref2 doi: 10.1109/MCOM.2017.1600920 – ident: ref24 doi: 10.1109/NFV-SDN.2015.7387426 – ident: ref44 doi: 10.1109/TNSM.2019.2899609 – ident: ref13 doi: 10.1145/2815400.2815423 – ident: ref20 doi: 10.1145/1323548.1323552 – year: 2013 ident: ref34 publication-title: Mathematical Methods in the Theory of Queuing – ident: ref36 doi: 10.1016/j.ipl.2010.05.031 – start-page: 171 year: 2018 ident: ref10 article-title: Metron: NFV service chains at the true speed of the underlying hardware publication-title: Proc USENIX Symp Netw Syst Design Implem (NSDI) – ident: ref4 doi: 10.1109/MCOM.2014.6957145 – ident: ref33 doi: 10.1145/1232919.1232925 – ident: ref14 doi: 10.1109/INFCOM.2013.6566805 – ident: ref11 doi: 10.1145/3098822.3098828 |
| SSID | ssj0058192 |
| Score | 2.1992803 |
| Snippet | As network function virtualization (NFV) is realized based on general-purpose processors for avoiding proprietary hardware, its benefits of flexibility and... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 990 |
| SubjectTerms | Bandwidth Computation Mapping Multicore processing NFV Noise measurement Parallel processing parallelization Processors Program processors Resource allocation SDN service function chain Substrates Throughput |
| Title | Joint Two-Tier Network Function Parallelization on Multicore Platform |
| URI | https://ieeexplore.ieee.org/document/8726093 https://www.proquest.com/docview/2287474006 |
| Volume | 16 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1932-4537 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0058192 issn: 1932-4537 databaseCode: RIE dateStart: 20040101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LawIxEB7UU3voy5ba2rKHnkpX4-axybEURQRFqIK3JdlEKBUtdqXQX9_M7ip9UQp72EOyhPmSeWxmvgG4UdxIFVkTWh6JkGmVhop6QGITW8ciH0N3sHZ4OBL9KRvM-KwCd7taGOdcnnzmWvia3-XbVbrBX2VtGXvvW9EqVGMpilqtrdblSOxV3lp2iGpPRo9DTNxSLWzHRDrRF7uTN1L5oX1zk9I7hOF2MUUmyXNrk5lW-v6Np_G_qz2Cg9K3DO6LzXAMFbc8gf1PjIN16A5WT8ssmLytwok3iMGoyAIPet68IUTBWK-xu8qiLM8M_JPX6CLbZTBe6Ayd3FOY9rqTh35YdlIIU2_OM8zvV1rZOUmt4KbDrMeDCkeZN_h0rqgWnBkuI2fncs6YIZQ5qyWJtBQpcZKeQW25WrpzCCT1WkATY5B2JmVc-_jRMM6ReF5FTjSAbOWcpCXNOHa7WCR5uEFUgtAkCE1SQtOA292Ul4Jj46_BdRT1bmAp5QY0t2Am5Sl8TSIk84-9lhIXv8-6hD38dpEz1oRatt64K-9kZOY6310fcQfNkg |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NS8MwFH_MeVAPfk1xOrUHT2K3rEm65iiyMec2BnawW0maDMSxyuwQ_OvNa7vhFyL00ENCw_sl76N57_cArgRXgfC0cjX3fJdJEbuCWkBaqqUN82wM3cTa4cHQ745Zb8InJbhZ18IYY7LkM1PH1-wuXyfxEn-VNYKW9b4F3YBNzhjjebXWSu9ypPYq7i2bRDTC4eMAU7dEHRsykab3xfJkrVR-6N_MqHT2YLBaTp5L8lxfpqoev39javzvevdht_Aundt8OxxAycwPYecT52AF2r3kaZ464VvihtYkOsM8D9zpWAOHIDkjucD-KrOiQNOxT1ali3yXzmgmU3Rzj2DcaYd3XbfopeDG1qCnmOEvpNBTEmufqybTFhHqG8qsyadTQaXPmeKBZ_Q0mDKmCGVGy4B4MvBjYgJ6DOV5Mjcn4ATU6gFJlELimZhxaSNIxThH6nnhGb8KZCXnKC6IxrHfxSzKAg4iIoQmQmiiApoqXK-nvOQsG38NrqCo1wMLKVehtgIzKs7ha-QhnX_L6in_9PdZl7DVDQf9qH8_fDiDbfxOnkFWg3K6WJpz63Kk6iLbaR9fjdDf |
| 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=Joint+Two-Tier+Network+Function+Parallelization+on+Multicore+Platform&rft.jtitle=IEEE+eTransactions+on+network+and+service+management&rft.au=Liu%2C+Mengjie&rft.au=Feng%2C+Gang&rft.au=Zhou%2C+Jianhong&rft.au=Qin%2C+Shuang&rft.date=2019-09-01&rft.pub=IEEE&rft.eissn=1932-4537&rft.volume=16&rft.issue=3&rft.spage=990&rft.epage=1004&rft_id=info:doi/10.1109%2FTNSM.2019.2920012&rft.externalDocID=8726093 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1932-4537&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1932-4537&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1932-4537&client=summon |