Graption: A graph-based P2P traffic classification framework for the internet backbone

被引:40
作者
Iliofotou, Marios [1 ]
Kim, Hyun-Chul [2 ]
Faloutsos, Michalis [1 ]
Mitzenmacher, Michael
Pappu, Prashanth [3 ]
Varghese, George [4 ]
机构
[1] Univ Calif Riverside, Dept Comp Sci, Riverside, CA 92521 USA
[2] Seoul Natl Univ, Sch Comp Sci & Engn, Seoul, South Korea
[3] Conviva Inc, Prod Management, San Mateo, CA USA
[4] Univ Calif San Diego, San Diego, CA 92103 USA
基金
美国国家科学基金会;
关键词
Traffic classification; Behavioral-approach; Peer-to-peer; Graph mining; NETWORKS;
D O I
10.1016/j.comnet.2011.01.020
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Monitoring network traffic and classifying applications are essential functions for network administrators. Current traffic classification methods can be grouped in three categories: (a) now-based (e.g., packet sizing/timing features), (b) payload-based, and (c) host-based. Methods from all three categories have limitations, especially when it comes to detecting new applications, and classifying traffic at the backbone. In this paper, we propose the use of Traffic Dispersion Graphs (TDGs) to remedy these limitations. Given a set of flows, a TDG is a graph with an edge between any two IP addresses that communicate; thus TDGs capture network-wide interactions. Using TDGs, we develop an application classification framework dubbed Graption (Graph-based classification). Our framework provides a systematic way to classify traffic by using information from the network-wide behavior and now-level characteristics of Internet applications. As a proof of concept, we instantiate our framework to detect P2P traffic, and show that it can identify 90% of P2P flows with 95% accuracy in backbone traces, which are particularly challenging for other methods. (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:1909 / 1920
页数:12
相关论文
共 50 条
[31]   PeerSorter: Classifying Generic P2P Traffic in Real-time [J].
He, Jie ;
Yang, Yuexiang ;
Wang, Xiaolei ;
Zeng, Yingzhi ;
Tang, Chuan .
2014 IEEE 17TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2014, :605-613
[32]   An apparatus for P2P classification in Netflow traces [J].
Gossett, Andrew M. ;
Papapanagiotou, Ioannis ;
Devetsikiotis, Michael .
2010 IEEE GLOBECOM WORKSHOPS, 2010, :1361-1366
[33]   ChainSim: A P2P Blockchain Simulation Framework [J].
Wang, Bozhi ;
Chen, Shiping ;
Yao, Lina ;
Wang, Qin .
BLOCKCHAIN TECHNOLOGY AND APPLICATION, CBCC 2020, 2021, 1305 :1-16
[34]   Characterizing Application Behaviors for Classifying P2P Traffic [J].
Wang, Dawei ;
Zhang, Luoshi ;
Yuan, Zhenlon ;
Xue, Yibo ;
Dong, Yinfei .
2014 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2014, :21-25
[35]   Adaptive traffic sampling for P2P botnet detection [J].
He, Jie ;
Yang, Yuexiang ;
Wang, Xiaolei ;
Tan, Zhiguo .
INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2017, 27 (05)
[36]   P2P Streaming Traffic Detection in Encrypted Tunnel [J].
Tseng, Chuan-Mu ;
Chao, Ling-Yao ;
Liu, Tzong-Jye .
2013 FIRST INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2013, :208-212
[37]   Real-time P2P Traffic Identification [J].
Li, Jun ;
Zhang, Shunyi ;
Lu, Yanqing ;
Yan, Junrong .
GLOBECOM 2008 - 2008 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, 2008,
[38]   Identifying P2P network activities on encrypted traffic [J].
Wang, Xiaolei ;
Yang, Yuexiang ;
He, Jie .
2014 IEEE 13TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM), 2014, :893-899
[39]   De Bruijn Graph Based Solution for Lookup Acceleration and Optimization in P2P Networks [J].
Amad, Mourad ;
Aissani, Djamil ;
Meddahi, Ahmed ;
Benkerrou, Makhlouf ;
Amghar, Farouk .
WIRELESS PERSONAL COMMUNICATIONS, 2015, 85 (03) :1471-1486
[40]   A framework for sharing voluminous content in P2P systems [J].
Tsoumakos, D ;
Roussopoulos, N .
PDPTA '04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-3, 2004, :1031-1036