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] An Experimental Study of Security for Service Function Chaining
    Van-Ca Nguyen
    Anh-Vu Vu
    Sun, Kyoungjae
    Kim, Younghan
    2017 NINTH INTERNATIONAL CONFERENCE ON UBIQUITOUS AND FUTURE NETWORKS (ICUFN 2017), 2017, : 797 - 799
  • [32] Subscriber aware dynamic service function chaining
    Ozdem, Mehmet
    Alkan, Mustafa
    COMPUTER NETWORKS, 2021, 194
  • [33] Service Function Chaining Policy Compliance Checking
    Qiu, Yangjun
    Qiu, Xiaofeng
    Cai, Yibin
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [34] Dynamic Fault Management in Service Function Chaining
    Song, Shih-Ying
    Lin, Fuchun Joseph
    2020 IEEE 44TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2020), 2020, : 1477 - 1482
  • [35] Network Function Virtualization and Service Function Chaining Frameworks: A Comprehensive Review of Requirements, Objectives, Implementations, and Open Research Challenges
    Adoga, Haruna Umar
    Pezaros, Dimitrios P.
    FUTURE INTERNET, 2022, 14 (02):
  • [36] 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
  • [37] Adaptive Placement and Routing for Service Function Chains With Service Deadlines
    Wang, Yun
    Huang, Chih-Kai
    Shen, Shan-Hsiang
    Chiu, Ge-Ming
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (03): : 3021 - 3036
  • [38] 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,
  • [39] Security Requirements for Service Function Chaining Isolation and Encryption
    Gunleifsen, Hakon
    Kemmerich, Thomas
    2017 17TH IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT 2017), 2017, : 1360 - 1365
  • [40] A Self-recovery Scheme for Service Function Chaining
    Lee, Seung-Ik
    Shin, Myung-Ki
    2015 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC), 2015, : 108 - 112