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 条
  • [41] Energy-aware Service Function Placement for Service Function Chaining in Data Centers
    Yang, Ke
    Zhang, Hong
    Hong, Peilin
    2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [42] Protection strategies for virtual network functions placement and service chains provisioning
    Hmaity, Ali
    Savi, Marco
    Musumeci, Francesco
    Tornatore, Massimo
    Pattavina, Achille
    NETWORKS, 2017, 70 (04) : 373 - 387
  • [43] Reliable Placement of Service Function Chains and Virtual Monitoring Functions With Minimal Cost in Softwarized 5G Networks
    Thiruvasagam, Prabhu Kaliyammal
    Chakraborty, Abhishek
    Mathew, Abin
    Murthy, C. Siva Ram
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02): : 1491 - 1507
  • [44] Cost-Aware Placement and Enhanced Lifecycle Management of Service Function Chains in a Multidomain 5G Architecture
    Sarrigiannis, Ioannis
    Antonopoulos, Angelos
    Ramantas, Kostas
    Efthymiopoulou, Maria
    Contreras, Luis M.
    Verikoukis, Christos
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (04): : 5006 - 5020
  • [45] Distributed Placement and Online Optimization of Virtual Machines for Network Service Chains
    Chen, Xiaojing
    Ni, Wei
    Collings, Iain B.
    Wang, Xin
    Xu, Shugong
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [46] Online Robust Placement of Service Chains for Large Data Center Topologies
    Moualla, Ghada
    Turletti, Thierry
    Saucez, Damien
    IEEE ACCESS, 2019, 7 : 60150 - 60162
  • [47] Joint Placement and Routing of Network Function Chains in Data Centers
    Guo, Linqi
    Pang, John
    Walid, Anwar
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2018), 2018, : 612 - 620
  • [48] Parallelism in planar kinematic chains (manipulators)
    Rao, AC
    MECHANISM AND MACHINE THEORY, 2004, 39 (10) : 1111 - 1122
  • [49] Parallelism in planar kinematic chains (manipulators)
    QIS Coll. of Eng. and Technology, Ongole 523272, Andhra Pradesh, India
    1600, 1111-1122 (October 2004):
  • [50] Optimized Placement of Symmetrical Service Function Chain in Network Function Virtualization
    Dang-Quang, Nhat-Minh
    Yoo, Myungsik
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2022, 19 (02) : 803 - 827