Correctness of Flow Migration for Service Function Chains

被引:0
|
作者
Patowary, Ranjan [1 ]
Barua, Gautam [2 ]
Sukapuram, Radhika [2 ]
机构
[1] Cent Inst Technol Kokrajhar, Kokrajhar, India
[2] Indian Inst Informat Technol Guwahati, Gauhati, India
来源
PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024 | 2024年
关键词
Flow migration; Network Function; consistency; packet buffering; Service Function Chains; synchronization;
D O I
10.1109/NOMS59830.2024.10575826
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network Functions (NFs) are responsible for ensuring security in the network, optimizing data traffic and balancing network load. NFs are chained to form Service Function Chains (SFCs). Flows may need to be migrated from a subset of NF instances (belonging to an SFC instance) to another for scaling out, scaling in, load balancing or software upgrades. When flows are migrated from an NF instance to another, states need to be migrated for the destination NF to function correctly. For the first time, we propose the correctness criteria for migration of a flow from an SFC instance to another. Existing algorithms for flow migration across NF instances require buffering packets. The amount of buffering required is not easily predictable, buffering is vulnerable to overflow attacks and do not tolerate packet bursts well. We propose an algorithm that does not require buffering or loss of packets, but causes reordering, for flow migration across SFC instances. The reordering that it causes is well managed by recent implementations of TCP, as is borne out by our experiments. Our simulations demonstrate that when a flow is migrated from an SFC instance with 2, 4, 6 and 8 NFs, the worst difference in the mean goodputs of cases with and without flow migration is only 3.6% and the best difference is 0.1%. Moreover, the implementations of NFs that are resistant to packet reordering strengthen our case.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Autonomic Resource Arbitration and Service-continuable Network Function Migration along Service Function Chains
    Miyazawa, Takaya
    Jibiki, Masahiro
    Kafle, Ved P.
    Harai, Hiroaki
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [2] Stochastic Model for Availability Analysis of Service Function Chains using Rejuvenation and Live Migration
    Guedes, Erico
    Maciel, Paulo
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 211 - 217
  • [3] Edge Service Caching for Service Function Chains
    Sukapuram, Radhika
    Deka, Sikha
    2023 IEEE 9TH INTERNATIONAL CONFERENCE ON NETWORK SOFTWARIZATION, NETSOFT, 2023, : 197 - 201
  • [4] Partially Symmetric Service Function Chains
    Hantouti, Hajar
    Benamar, Nabil
    2019 2ND IEEE MIDDLE EAST AND NORTH AFRICA COMMUNICATIONS CONFERENCE (IEEEMENACOMM'19), 2019, : 157 - 162
  • [5] Resilient Allocation of Service Function Chains
    Beck, Michael Till
    Felipe Botero, Juan
    Samelin, Kai
    2016 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2016, : 128 - 133
  • [6] Coordinated Allocation of Service Function Chains
    Beck, Michael Till
    Felipe Botero, Juan
    2015 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2015,
  • [7] Breaking Service Function Chains with Khaleesi
    Ayoubi, Sara
    Chowdhury, Shihabur Rahman
    Boutaba, Raouf
    2018 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, 2018, : 64 - 72
  • [8] 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
  • [9] Scalable and coordinated allocation of service function chains
    Beck, Michael Till
    Botero, Juan Felipe
    COMPUTER COMMUNICATIONS, 2017, 102 : 78 - 88
  • [10] 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,