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 条
  • [41] Performance of Service Function Chaining on the OpenStack Cloud Platform
    Borsatti, Davide
    Davoli, Gianluca
    Cerroni, Walter
    Contoli, Chiara
    Callegati, Franco
    2018 14TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2018, : 432 - 437
  • [42] Profiling Service Function Chaining Behavior for NFV Orchestration
    Heideker, Alexandre
    Zyrianoff, Ivan
    Kamienski, Carlos A.
    2018 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2018, : 1025 - 1030
  • [43] Virtual Network Function Service Chaining Anomaly Detection
    Blaise, Agathe
    Wong, Stan
    Aghvami, A. Hamid
    2018 25TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS (ICT), 2018, : 411 - 415
  • [44] 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
  • [45] Constraint programming for flexible Service Function Chaining deployment
    Liu, Tong
    Callegati, Franco
    Cetroni, Walter
    Contoli, Chiara
    Gabbrielli, Maurizio
    Giallorenzo, Saverio
    PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 2004 - 2013
  • [46] Service Function Chaining in Multi-Domain Networks
    Zhang, Qiong
    Wang, Xi
    Kim, Inwoong
    Palacharla, Paparao
    Ikeuchi, Tadashi
    2016 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION (OFC), 2016,
  • [47] A Self-recovery Scheme for Service Function Chaining
    Lee, Seung-Ik
    Shin, Myung-Ki
    2015 INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC), 2015, : 108 - 112
  • [48] Optimal Resource Pool Management for Sharable VNFs in Service Chaining
    Yamamoto, Shuhei
    Tachibana, Takuji
    2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2017,
  • [49] Demo of A Big Switch Abstraction for Service Function Chaining
    Do, Nam H.
    Tien Van Do
    Kispal, Isvan
    Galambosi, Nandor
    Rotter, Csaba
    Nemeth, Lorant
    2018 21ST CONFERENCE ON INNOVATION IN CLOUDS, INTERNET AND NETWORKS AND WORKSHOPS (ICIN), 2018,
  • [50] Latency Measurement of Service Function Chaining on OpenStack Platform
    Xiang, Zuo
    Gabriel, Frank
    Nguyen, Giang T.
    Fitzek, Frank H. P.
    PROCEEDINGS OF THE 2018 IEEE 43RD CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2018, : 473 - 476