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 条
  • [1] Distributed Service Function Chaining
    Ghaznavi, Milad
    Shahriar, Nashid
    Kamali, Shahin
    Ahmed, Reaz
    Boutaba, Raouf
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2017, 35 (11) : 2479 - 2489
  • [2] Towards Optimal Parallelism-Aware Service Chaining and Embedding
    Zheng, Danyang
    Shen, Gangxiang
    Cao, Xiaojun
    Mukherjee, Biswanath
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (03): : 2063 - 2077
  • [3] Traffic Engineering Based on Reinforcement Learning for Service Function Chaining With Delay Guarantee
    Tuan-Minh Pham
    IEEE ACCESS, 2021, 9 : 121583 - 121592
  • [4] Optimal Placement of Service Function in Service Function Chaining
    Ko, Haneul
    Suh, Dongeun
    Baek, Hosung
    Pack, Sangheon
    Kwak, Jiyoung
    2016 EIGHTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN), 2016, : 102 - 105
  • [5] SFC-HO: Reliable Layered Service Function Chaining
    Chen, Xuanzhe
    Zhou, Jinhe
    Wei, Songlin
    IEEE ACCESS, 2022, 10 : 106352 - 106368
  • [6] Optimal Network Resource Utilization in Service Function Chaining
    Jang, Insun
    Choo, Sukjin
    Kim, Myeongsu
    Pack, Sangheon
    Shin, Myung-Ki
    2016 IEEE NETSOFT CONFERENCE AND WORKSHOPS (NETSOFT), 2016, : 11 - 14
  • [7] 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
  • [8] A survey on service function chaining
    Bhamare, Deval
    Jain, Raj
    Samaka, Mohammed
    Erbad, Aiman
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 75 : 138 - 155
  • [9] On the Effective Parallelization and Near-Optimal Deployment of Service Function Chains
    Luo, Jianzhen
    Li, Jun
    Jiao, Lei
    Cai, Jun
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (05) : 1238 - 1255
  • [10] Optimal virtual network function placement in multi-cloud service function chaining architecture
    Bhamare, Deval
    Samaka, Mohammed
    Erbad, Aiman
    Jain, Raj
    Gupta, Lav
    Chan, H. Anthony
    COMPUTER COMMUNICATIONS, 2017, 102 : 1 - 16