Toward Optimal Partial Parallelization for Service Function Chaining

被引:20
|
作者
Lin, I-Chieh [1 ]
Yeh, Yu-Hsuan [1 ]
Lin, Kate Ching-Ju [1 ]
机构
[1] Natl Yang Ming Chiao Tung Univ, Dept Comp Sci, Hsinchu 30010, Taiwan
关键词
Parallel processing; Noise measurement; Servers; Routing; Service function chaining; Merging; Delays; Network function virtualization; service function chaining; network function parallelization; NETWORK; PLACEMENT;
D O I
10.1109/TNET.2021.3075709
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The emergence of Network Function Virtualization (NFV) and Service Function Chaining (SFC) together enable flexible and agile network management and traffic engineering. Due to the sequential execution nature of SFC, the latency would grow linearly with the number of functions. To resolve this issue, function parallelization has recently been proposed to enable independent functions to work simultaneously. Existing solutions, however, assume all the function instances are installed in the same physical machine and, thus, can be parallelized with only a little overhead. Nowadays, most of the networks deploy function instances in distributed servers for load balancing, parallelization across different servers would, in fact, introduce a non-negligible cost of duplicating or merging packets. Hence, in this work, we propose PPC (Partial Parallel Chaining), which only parallelizes functions if parallelization can indeed reduce the latency after considering function placement and the required additional parallelization cost. To this end, we design two schemes, partial parallelism enumeration and instance assignment to identify the optimal partial parallelism that minimizes the latency. Our simulation results show that PPC effectively adapts the degree of parallelism and, hence, outperforms both sequential chaining and full parallelism in any general scenario. Overall, the latency reduction can be up to 47.2% and 35.2%, respectively, as compared to sequential chaining and full parallelism.
引用
收藏
页码:2033 / 2044
页数:12
相关论文
共 50 条
  • [31] Chaining-Box: A Transparent Service Function Chaining Architecture Leveraging BPF
    Castanho, Matheus S.
    Dominicini, Cristina K.
    Martinello, Magnos
    Vieira, Marcos A. M.
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (01): : 497 - 509
  • [32] A Network Service Permission Control Platform for Service Function Chaining
    Anh-Vu Vu
    Kim, YoungHan
    2017 31ST INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), 2017, : 151 - 156
  • [33] Optical Network as a Service for Service Function Chaining across Datacenters
    Mchmeri, Victor
    Wang, Xi
    Zhang, Qiong
    Palacharla, Paparao
    Ikeuchi, Tadashi
    Monroy, Idelfonso Tafur
    2017 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION (OFC), 2017,
  • [34] A Function Clustering Algorithm for Resource Utilization in Service Function Chaining
    Kanemitsu, Hidehiro
    Kanai, Kenji
    Katto, Jiro
    Nakazato, Hidenori
    2019 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (IEEE CLOUD 2019), 2019, : 193 - 195
  • [35] Service Function Chaining: Creating a Service Plane via Network Service Headers
    Quinn, Paul
    Guichard, Jim
    COMPUTER, 2014, 47 (11) : 38 - 44
  • [36] Energy-aware Service Function Placement for Service Function Chaining in Data Centers
    Yang, Ke
    Zhang, Hong
    Hong, Peilin
    2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [37] Method for Estimating Locations of Service Problem Causes in Service Function Chaining
    Oi, Aiko
    Endou, Daiki
    Moriya, Takaaki
    Ohnishi, Hiroyuki
    2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [38] Service Function Chaining Implementation using VNFs and CNFs
    Bittar, Abdullah
    Wang, Ziqiang
    Huang, Changcheng
    2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E, 2023, : 193 - 201
  • [39] Dynamic setup of IPsec VPNs in service function chaining
    Gunleifsen, Hakon
    Kemmerich, Thomas
    Gkioulos, Vasileios
    COMPUTER NETWORKS, 2019, 160 : 77 - 91
  • [40] Service Function Chaining and Embedding with Spanning Closed Walk
    Zheng, Danyang
    Peng, Chengzong
    Liao, Xueting
    Luo, Guangchun
    Tian, Ling
    Cao, Xiaojun
    2019 IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE SWITCHING AND ROUTING (IEEE HPSR), 2019,