An Accurate and Extensible Machine Learning Classifier for Flow-Level Traffic Classification

被引:4
|
作者
Lu, Gang [1 ]
Guo, Ronghua [1 ]
Zhou, Ying [1 ]
Du, Jing [1 ]
机构
[1] Chinese Luoyang Elect Equipment Ctr, Luoyang 471003, Peoples R China
基金
中国国家自然科学基金;
关键词
traffic classification; class imbalance; dircriminator bias; encrypted traffic; machine learning; IDENTIFICATION;
D O I
10.1109/CC.2018.8398510
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Machine Learning (ML) techniques have been widely applied in recent traffic classification. However, the problems of both discriminator bias and class imbalance decrease the accuracies of ML based traffic classifier. In this paper, we propose an accurate and extensible traffic classifier. Specifically, to address the discriminator bias issue, our classifier is built by making an optimal cascade of binary sub-classifiers, where each binary sub-classifier is trained independently with the discriminators used for identifying application specific traffic. Moreover, to balance a training dataset, we apply SMOTE algorithm in generating artificial training samples for minority classes. We evaluate our classifier on two datasets collected from different network border routers. Compared with the previous multi-class traffic classifiers built in one-time training process, our classifier achieves much higher F-Measure and AUC for each application.
引用
收藏
页码:125 / 138
页数:14
相关论文
共 50 条
  • [1] An Accurate and Extensible Machine Learning Classifier for Flow-Level Traffic Classification
    Gang Lu
    Ronghua Guo
    Ying Zhou
    Jing Du
    中国通信, 2018, 15 (06) : 125 - 138
  • [2] A Modular Machine Learning System for Flow-Level Traffic Classification in Large Networks
    Jin, Yu
    Duffield, Nick
    Erman, Jeffrey
    Haffner, Patrick
    Sen, Subhabrata
    Zhang, Zhi-Li
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2012, 6 (01)
  • [3] SubFlow: Towards Practical Flow-Level Traffic Classification
    Xie, Guowu
    Iliofotou, Marios
    Keralapura, Ram
    Faloutsos, Michalis
    Nucci, Antonio
    2012 PROCEEDINGS IEEE INFOCOM, 2012, : 2541 - 2545
  • [4] Accurate Rate-Aware Flow-level Traffic Splitting
    Wu, Ning
    Tseng, Shih-Hao
    Tang, Ao
    2018 56TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2018, : 774 - 783
  • [5] m3: Accurate Flow-Level Performance Estimation using Machine Learning
    Li, Chenning
    Nasr-Esfahany, Arash
    Zhao, Kevin
    Noorbakhsh, Kimia
    Goyal, Prateesh
    Alizadeh, Mohammad
    Anderson, Thomas E.
    PROCEEDINGS OF THE 2024 ACM SIGCOMM 2024 CONFERENCE, ACM SIGCOMM 2024, 2024, : 813 - 827
  • [6] Machine learning algorithms for accurate flow-based network traffic classification: Evaluation and comparison
    Soysal, Murat
    Schmidt, Ece Guran
    PERFORMANCE EVALUATION, 2010, 67 (06) : 451 - 467
  • [7] On the Design of Irregular HetNets with Flow-Level Traffic Dynamics
    Shojaeifard, Arman
    Hamdi, Khairi Ashour
    Alsusa, Emad
    So, Daniel K. C.
    Wong, Kai-Kit
    2016 IEEE 84TH VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2016,
  • [8] HyperClassifier: Accurate, Extensible and Scalable Traffic Classification with Programmable Switches
    Xu, Yichi
    Li, Guanyu
    Cao, Jiamin
    Zhang, Menghao
    Liu, Ying
    Xu, Mingwei
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 1886 - 1892
  • [9] FLEO: A Flow-Level Network Simulator for Traffic Engineering Analysis
    Anggono, Gilbert
    Moors, Tim
    25TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC 2015), 2015, : 131 - 136
  • [10] Flow-level and efficient traffic engineering in conventional routing systems
    Geng, Nan
    Yang, Yuan
    Xu, Mingwei
    COMPUTER NETWORKS, 2021, 185