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...

Full description

Saved in:
Bibliographic Details
Published inIEEE eTransactions on network and service management Vol. 16; no. 3; pp. 990 - 1004
Main Authors Liu, Mengjie, Feng, Gang, Zhou, Jianhong, Qin, Shuang
Format Journal Article
LanguageEnglish
Published New York IEEE 01.09.2019
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1932-4537
1932-4537
DOI10.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