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 条
  • [1] Toward a Software-Based Network: Integrating Software Defined Networking and Network Function Virtualization
    Wood, Timothy
    Ramakrishnan, K. K.
    Hwang, Jinho
    Liu, Grace
    Zhang, Wei
    IEEE NETWORK, 2015, 29 (03): : 36 - 41
  • [2] Function and Software-based Mobility
    Grebe, Uwe Dieter
    Meister, Gerhard
    Riedler, Stefan
    Conti, Andrea
    ATZ worldwide, 2023, 125 (7-8) : 82 - 87
  • [3] Implementation of a Software-Based GPS Receiver
    Li, Huafang
    Gao, Hui
    Pei, Wei
    Shi, Song
    2013 IEEE 4TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC), 2014, : 140 - 143
  • [4] Towards software-based signature detection for intrusion prevention on the network card
    Bos, H
    Huang, KM
    RECENT ADVANCES IN INTRUSION DETECTION, 2006, 3858 : 102 - 123
  • [5] Software-Based Mechanism for Network-on-Chip Performance Increase
    Linck, Marcelo
    Paz, Gabriel
    Santos, Augusto
    Marcon, Cesar
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 628 - 631
  • [6] Design and Implementation of Software-Based Simulator for Performance Evaluation of Transmission Protocol
    Kim, Chang-Su
    Park, Jong-Il
    Jung, Hoe-Kyung
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2014,
  • [7] A low-latency software-based route lookup implementation for network processors
    Liu, Z
    Zheng, K
    Liu, B
    2004 12TH IEEE INTERNATIONAL CONFERENCE ON NETWORKS, VOLS 1 AND 2 , PROCEEDINGS: UNITY IN DIVERSITY, 2004, : 319 - 323
  • [8] Software-Based Remote Network Attestation
    Kumar, Seema
    Eugster, Patrick
    Santini, Silvia
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (05) : 2920 - 2933
  • [9] Software-based Implementation of Dual Connectivity for LTE
    Pupiales, Carlos
    Nitzold, Walter
    Felber, Clemens
    Demirkol, Ilker
    2019 IEEE 16TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SENSOR SYSTEMS WORKSHOPS (MASSW 2019), 2019, : 178 - 179
  • [10] Towards more practical software-based attestation
    Steiner, Rodrigo Vieira
    Lupu, Emil
    COMPUTER NETWORKS, 2019, 149 : 43 - 55