FlexChain: Bridging Parallelism and Placement for Service Function Chains

被引:22
|
作者
Xie, Sihao [1 ,2 ]
Ma, Junte [1 ,2 ]
Zhao, Jin [1 ,2 ]
机构
[1] Fudan Univ, Sch Comp Sci, Shanghai 200438, Peoples R China
[2] Fudan Univ, Shanghai Key Lab Intelligent Informat Proc, Shanghai 200438, Peoples R China
关键词
Servers; Parallel processing; Noise measurement; Bandwidth; Approximation algorithms; Data centers; Heuristic algorithms; NFV; network function parallelism; SFC; placement;
D O I
10.1109/TNSM.2020.3047834
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A Service Function Chain (SFC) is an ordered sequence of network functions (NFs). With the emerging Network Function Virtualization (NFV) paradigm, NFs can be deployed as software instances on commodity servers, leading to a more flexible provision of network service. However, the flexibility of NFV comes with considerable compromises since virtual network functions (VNFs) introduce significant processing latency overheads. In this article, we design a flexible SFC parallel system called FlexChain, enabling the parallelism among VNFs to reduce the processing latency of SFCs. To leverage the benefits of parallelism, we study the problem of joint optimization over SFC parallelism and placement with the objective of accepting as many requests as possible. Since the problem is proved to be NP-hard, we propose a parallelism-aware approximation placement algorithm with performance guarantees, and an efficient heuristic algorithm for large-scale data center networks. Our simulation results show that FlexChain combined with our placement algorithm can substantially improve the number of accepted flows in the latency-sensitive scenario, and significantly reduce the average latency of accepted flows at the same time.
引用
收藏
页码:195 / 208
页数:14
相关论文
共 50 条
  • [1] HybridSFC: Accelerating Service Function Chains with Parallelism
    Zhang, Yang
    Zhang, Zhi-Li
    Han, Bo
    2019 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (IEEE NFV-SDN), 2019,
  • [2] A Scalable Algorithm for the Placement of Service Function Chains
    Mechtri, Marouen
    Ghribi, Chaima
    Zeghlache, Djamal
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2016, 13 (03): : 533 - 546
  • [3] 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
  • [4] Network Function Placement for Service Chains with Server Maintenance Cost
    Tan, Zhuangyi
    Zhang, Jinbei
    2020 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOPS (WCNCW), 2020,
  • [5] Efficient Placement of Service Function Chains in Cloud Computing Environments
    Abdelaal, Marwa A.
    Ebrahim, Gamal A.
    Anis, Wagdy R.
    ELECTRONICS, 2021, 10 (03) : 1 - 22
  • [6] Cloud-Native Placement Strategies of Service Function Chains with Dependencies
    Menouer, Tarek
    Khedimi, Amina
    Cerin, Christophe
    Jiang, Congfeng
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2023, 31 (03)
  • [7] Cloud-Native Placement Strategies of Service Function Chains with Dependencies
    Tarek Menouer
    Amina Khedimi
    Christophe Cérin
    Congfeng Jiang
    Journal of Network and Systems Management, 2023, 31
  • [8] Optimized Placement of Service Function Chains in Edge Cloud with LSTM and ILP
    P. Vishesh
    K. Poorva
    H. Akshata
    B. Ritwik
    D. G. Narayan
    Sadaf Savanur
    SN Computer Science, 6 (1)
  • [9] Provably Efficient Algorithms for Placement of Service Function Chains with Ordering Constraints
    Tomassilli, A.
    Giroire, F.
    Huin, N.
    Perennes, S.
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 774 - 782
  • [10] Placement of dynamic service function chains in partially VNF-enabled networks
    Afsaneh Allahvirdi
    Saleh Yousefi
    Asghar Asgharian Sardroud
    Telecommunication Systems, 2022, 81 : 225 - 240