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 条
  • [21] Service Function Chaining: Creating a Service Plane via Network Service Headers
    Quinn, Paul
    Guichard, Jim
    COMPUTER, 2014, 47 (11) : 38 - 44
  • [22] Optimal Delay-Aware Service Function Chaining in NFV
    Yaghoubpour, Fatemeh
    Bakhshi, Bahador
    2019 27TH IRANIAN CONFERENCE ON ELECTRICAL ENGINEERING (ICEE 2019), 2019, : 1961 - 1966
  • [23] Service Function Chaining in Wildfire Scenarios
    Sousa, Bruno Miguel
    Silva, Henrique M. Simoes
    Godinho, Noe
    Curado, Marilia
    PROCEEDINGS OF THE 2021 IEEE 7TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION (NETSOFT 2021): ACCELERATING NETWORK SOFTWARIZATION IN THE COGNITIVE AGE, 2021, : 388 - 394
  • [24] On Achieving Trustworthy Service Function Chaining
    Pattaranantakul, Montida
    Song, Qipeng
    Tian, Yanmei
    Wang, Licheng
    Zhang, Zonghua
    Meddahi, Ahmed
    Vorakulpipat, Chalee
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (03): : 3140 - 3153
  • [25] Service Chaining for Hybrid Network Function
    Huang, Huawei
    Guo, Song
    Wu, Jinsong
    Li, Jie
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (04) : 1082 - 1094
  • [26] IETF-based Finite Automaton for Service Composition in Service Function Chaining
    Khosravian, Pouya
    Emadi, Sima
    Mirjalily, Ghasem
    Zamani, Behzad
    WIRELESS PERSONAL COMMUNICATIONS, 2020, 114 (02) : 1235 - 1247
  • [27] Function Selection Algorithm for Service Function Chaining in NDN
    Shiraiwa, Yoshiaki
    Nakazato, Hidenori
    2019 IEEE COMSOC INTERNATIONAL COMMUNICATIONS QUALITY AND RELIABILITY WORKSHOP (CQR), 2019,
  • [28] A Novel Compact Header for Traffic Steering in Service Function Chaining
    Hantouti, Hajar
    Benamar, Nabil
    Taleb, Tarik
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [29] An Implementation of Hierarchical Service Function Chaining using OpenDaylight Platform
    Anh-Vu Vu
    Kim, YoungHan
    2016 IEEE NETSOFT CONFERENCE AND WORKSHOPS (NETSOFT), 2016, : 411 - 416
  • [30] Service Function Chaining deployed in an NFV environment: an availability modeling
    Di Mauro, M.
    Longo, M.
    Postiglione, F.
    Carullo, G.
    Tambasco, M.
    2017 IEEE CONFERENCE ON STANDARDS FOR COMMUNICATIONS AND NETWORKING (CSCN), 2017, : 42 - 47