Towards Diagnosing Accurately the Performance Bottleneck of Software-Based Network Function Implementation

被引:1
|
作者
Jia, Ru [1 ,2 ,3 ]
Pan, Heng [1 ,4 ]
Jiang, Haiyang [1 ]
Fdida, Serge [3 ]
Xie, Gaogang [5 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
[2] Univ Chinese Acad Sci, Beijing, Peoples R China
[3] Sorbonne Univ, Paris, France
[4] Purple Mt Labs, Nanjing, Peoples R China
[5] Chinese Acad Sci, Comp Network Informat Ctr, Beijing, Peoples R China
来源
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Network functions; Performance diagnosis; Performance perturbation; PACKET CLASSIFICATION;
D O I
10.1007/978-3-031-28486-1_11
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The software-based Network Functions (NFs) improve the flexibility of network services. Comparing with hardware, NFs have specific behavioral characteristics. Performance diagnosis is the first and most difficult step during NFs' performance optimization. Does the existing instrumentation-based and sampling-based performance diagnosis methods work well in NFs' scenario? In this paper, we first re-think the challenges of NF performance diagnosis and correspondingly propose three requirements: fine granularity, flexibility and perturbation-free. We investigate existing methods and find that none of them can simultaneously meet these requirements. We innovatively propose a quantitative indicator, Coefficient of Interference (CoI). CoI is the fluctuation between per-packet latency measurements with and without performance diagnosis. CoI can represent the performance perturbation degree caused by diagnosis process. We measure the CoI of typical performance diagnosis tools with different types of NFs and find that the perturbation caused by instrumentation-based diagnosis solution is 7.39% to 74.31% of that by sampling-based solutions. On these basis, we propose a hybrid NF performance diagnosis, to trace the performance bottleneck of NF accurately.
引用
收藏
页码:227 / 253
页数:27
相关论文
共 50 条
  • [41] Software Diversity for Improved Network Security: Optimal Distribution of Software-Based Shared Vulnerabilities
    Temizkan, Orcun
    Park, Sungjune
    Saydam, Cem
    INFORMATION SYSTEMS RESEARCH, 2017, 28 (04) : 828 - 849
  • [42] Simulation and Performance Analysis of Software-Based Mobile Core Network Architecture (SBMCNA) using OMNeT plus
    Salih, Mukhald
    Jawad, Nawar
    Cosmas, John
    2018 13TH IEEE INTERNATIONAL SYMPOSIUM ON BROADBAND MULTIMEDIA SYSTEMS AND BROADCASTING (BMSB), 2018,
  • [43] Application of Software-Defined Network with Software-based Architecture in Enterprise Data Center
    Yu, Kean
    Yu, Cong
    Wang, Tingting
    Fan, Jiang
    Li, Yan
    2016 INTERNATIONAL CONFERENCE ON CYBER-ENABLED DISTRIBUTED COMPUTING AND KNOWLEDGE DISCOVERY PROCEEDINGS - CYBERC 2016, 2016, : 500 - 505
  • [44] Enabling In-band Network Telemetry in Software-based Virtual Switches
    Zheng, Yan
    Pan, Tian
    Lin, Xingchen
    Zhang, Yan
    Wang, Houtian
    Huang, Tao
    Liu, Yunjie
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [45] Software-based packet classification in network intrusion detection system using network processor
    Salim, Robin
    Rao, G. S. V. Radha Krishna
    TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 1612 - +
  • [46] System modeling and software-based implementation of MPEG-4 video encoder
    He, C
    Zhong, S
    CONFERENCE RECORD OF THE THIRTY-FOURTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2000, : 1058 - 1062
  • [47] Implementation of software-based sensor linearization algorithms on low-cost microcontrollers
    Erdem, Hamit
    ISA TRANSACTIONS, 2010, 49 (04) : 552 - 558
  • [48] Drift Correction for the Software-based Clock Synchronization on Controller Area Network
    Akpinar, Murat
    Schmidt, Ece Guran
    Schmidt, Klaus Werner
    2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 2 - 7
  • [49] Soft-HaT: Software-Based Silicon Reprogramming for Hardware Trojan Implementation
    Alam, Md Mahbub
    Nahiyan, Adib
    Sadi, Mehdi
    Forte, Domenic
    Tehranipoor, Mark
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2020, 25 (04)
  • [50] Structural Software-Based Self-Test of Network-on-Chip
    Dalirsani, Atefe
    Imhof, Michael E.
    Wunderlich, Hans-Joachim
    2014 IEEE 32ND VLSI TEST SYMPOSIUM (VTS), 2014,