VNF Embedding and Assignment for Network Function Parallelism

被引:7
作者
Lin, Kate Ching-Ju [1 ]
Chou, Pei-Ling [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu 300, Taiwan
来源
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT | 2022年 / 19卷 / 02期
关键词
Service function chaining; Loading; Clustering algorithms; Parallel processing; Load management; Network function virtualization; Delays; Network function parallelization; network function embedding; function instance assignment; PLACEMENT;
D O I
10.1109/TNSM.2021.3125619
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The emergence of Network Function Virtualization (NFV) and Service Function Chaining (SFC) together enable flexible and agile network management and traffic engineering. Recently, Network Function Parallelism (NFP) has been proposed to break the need for sequential services and, hence, significantly reduce the latency of SFC. While some studies have investigated how to identify parallel paths to enhance the efficiency of parallelism, less effort has been paid to efficient network function embedding with consideration of parallelism opportunities. Hence, this work aims at solving the instance deployment problem so as to prevent parallel functions from waiting for each other before continuing to the next stage. As it is extremely difficult to optimize VNF (Virtual Network Functions) embedding for uncertain parallelism opportunities, we propose a practical embedding scoring mechanism to enhance the likelihood of low-cost function parallelism. Our scoring design tends to cluster independent functions for efficient parallelism while ensuring load balancing. After instance deployment, we then assign function instances to parallel chains so as to minimize their end-to-end latency while balancing the workload of instances. Our evaluation results show that the proposed scoringbased embedding scheme ensures homogeneous delays of parallel functions and, hence, reduces the end-to-end latency for NFP by up to 22% as compared to the embedding algorithm without considering parallelism opportunities.
引用
收藏
页码:1006 / 1016
页数:11
相关论文
共 34 条
  • [1] Addis B, 2015, IEEE INT CONF CL NET, P171, DOI 10.1109/CloudNet.2015.7335301
  • [2] [Anonymous], 2015, SERV FUNCT CHAIN SFC
  • [3] Prune and Plant: Efficient Placement and Parallelism of Virtual Network Functions
    Bao, Wei
    Yuan, Dong
    Zhou, Bing Bing
    Zomaya, Albert Y.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (06) : 800 - 811
  • [4] A survey on service function chaining
    Bhamare, Deval
    Jain, Raj
    Samaka, Mohammed
    Erbad, Aiman
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 75 : 138 - 155
  • [5] Traffic Steering in Software Defined Networks: Planning and Online Routing
    Cao, Zizhong
    Kodialam, Murali
    Lakshman, T. V.
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2014, 44 (04)
  • [6] Cohen R, 2015, IEEE INFOCOM SER
  • [7] Dwaraki A., 2016, P ACM SIGCOMM WORKSH, P32, DOI DOI 10.1145/2940147.2940148
  • [8] Fei XC, 2018, IEEE INFOCOM SER, P486, DOI 10.1109/INFOCOM.2018.8486320
  • [9] Duet: Cloud Scale Load Balancing with Hardware and Software
    Gandhi, Rohan
    Liu, Hongqiang Harry
    Hu, Y. Charlie
    Lu, Guohan
    Padhye, Jitendra
    Yuan, Lihua
    Zhang, Ming
    [J]. SIGCOMM'14: PROCEEDINGS OF THE 2014 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2014, : 27 - 38
  • [10] OpenNF: Enabling Innovation in Network Function Control
    Gember-Jacobson, Aaron
    Viswanathan, Raajay
    Prakash, Chaithan
    Grandl, Robert
    Khalid, Junaid
    Das, Sourav
    Akella, Aditya
    [J]. SIGCOMM'14: PROCEEDINGS OF THE 2014 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION, 2014, : 163 - 174