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 条
  • [31] Software-based failure detection and recovery in programmable network interfaces
    Zhou, Yizheng
    Lakamraju, Vijay
    Koren, Israel
    Krishna, C. Mani
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (11) : 1539 - 1550
  • [32] An Optimized Software-Based Implementation of a Census-Based Stereo Matching Algorithm
    Zinner, Christian
    Humenberger, Martin
    Ambrosch, Kristian
    Kubinger, Wilfried
    ADVANCES IN VISUAL COMPUTING, PT I, PROCEEDINGS, 2008, 5358 : 216 - 227
  • [33] Evaluation of Timestamping Uncertainty in a Software-based IEEE1588 Implementation
    Ferrari, P.
    Flammini, A.
    Rinaldi, S.
    Bondavalli, A.
    Brancati, F.
    2011 IEEE INTERNATIONAL INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE (I2MTC), 2011, : 604 - 609
  • [34] Profiling and optimization of software-based network-analysis applications
    Degioanni, L
    Baldi, M
    Risso, F
    Varenni, G
    15TH SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2003, : 226 - 234
  • [35] An Extensible Autoscaling Engine (AE) for Software-based Network Functions
    Carella, Giuseppe Antonio
    Pauls, Michael
    Grebe, Lars
    Magedanz, Thomas
    2016 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2016, : 219 - 225
  • [36] Software-Based Remote Code Attestation in Wireless Sensor Network
    AbuHmed, Tamer
    Nyamaa, Nandinbold
    Nyang, DaeHun
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 4680 - 4687
  • [37] Hardware- and software-based collective communication on the Quadrics network
    Petrini, F
    Coll, S
    Frachtenberg, E
    Hoisie, A
    IEEE INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS, PROCEEDINGS, 2001, : 24 - 35
  • [38] Key technology of embedded system implementation for software-based CNC system
    College of Computer Science and Engineering, South China University of Technology, Guangzhou 510006, China
    不详
    不详
    Chin J Mech Eng Engl Ed, 1600, 2 (217-224):
  • [39] Key Technology of Embedded System Implementation for Software-based CNC System
    Wan Jiafu
    Li Di
    Zhang Ping
    CHINESE JOURNAL OF MECHANICAL ENGINEERING, 2010, 23 (02) : 217 - 224