Multi-Level P2P Traffic Classification Using Heuristic and Statistical-Based Techniques: A Hybrid Approach
Peer-to-peer (P2P) applications have been popular among users for more than a decade. They consume a lot of network bandwidth, due to the fact that network administrators face several issues such as congestion, security, managing resources, etc. Hence, its accurate classification will allow them to...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-12-01
|
Series: | Symmetry |
Subjects: | |
Online Access: | https://www.mdpi.com/2073-8994/12/12/2117 |
id |
doaj-30baa32bb9504b97b53fcc8410309b08 |
---|---|
record_format |
Article |
spelling |
doaj-30baa32bb9504b97b53fcc8410309b082020-12-21T00:00:28ZengMDPI AGSymmetry2073-89942020-12-01122117211710.3390/sym12122117Multi-Level P2P Traffic Classification Using Heuristic and Statistical-Based Techniques: A Hybrid ApproachMax Bhatia0Vikrant Sharma1Parminder Singh2Mehedi Masud3Department of Computer Science Engineering, Lovely Professional University, Punjab 144001, IndiaDepartment of Computer Science Engineering, Lovely Professional University, Punjab 144001, IndiaDepartment of Computer Science Engineering, Lovely Professional University, Punjab 144001, IndiaDepartment of Computer Science, College of Computers and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi ArabiaPeer-to-peer (P2P) applications have been popular among users for more than a decade. They consume a lot of network bandwidth, due to the fact that network administrators face several issues such as congestion, security, managing resources, etc. Hence, its accurate classification will allow them to maintain a Quality of Service for various applications. Conventional classification techniques, i.e., port-based and payload-based techniques alone, have proved ineffective in accurately classifying P2P traffic as they possess significant limitations. As new P2P applications keep emerging and existing applications change their communication patterns, a single classification approach may not be sufficient to classify P2P traffic with high accuracy. Therefore, a multi-level P2P traffic classification technique is proposed in this paper, which utilizes the benefits of both heuristic and statistical-based techniques. By analyzing the behavior of various P2P applications, some heuristic rules have been proposed to classify P2P traffic. The traffic which remains unclassified as P2P undergoes further analysis, where statistical-features of traffic are used with the C4.5 decision tree for P2P classification. The proposed technique classifies P2P traffic with high accuracy (i.e., 98.30%), works with both TCP and UDP traffic, and is not affected even if the traffic is encrypted.https://www.mdpi.com/2073-8994/12/12/2117heuristic-based classificationmulti-level P2P traffic classificationP2P-port based classificationstatistical-based classification |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Max Bhatia Vikrant Sharma Parminder Singh Mehedi Masud |
spellingShingle |
Max Bhatia Vikrant Sharma Parminder Singh Mehedi Masud Multi-Level P2P Traffic Classification Using Heuristic and Statistical-Based Techniques: A Hybrid Approach Symmetry heuristic-based classification multi-level P2P traffic classification P2P-port based classification statistical-based classification |
author_facet |
Max Bhatia Vikrant Sharma Parminder Singh Mehedi Masud |
author_sort |
Max Bhatia |
title |
Multi-Level P2P Traffic Classification Using Heuristic and Statistical-Based Techniques: A Hybrid Approach |
title_short |
Multi-Level P2P Traffic Classification Using Heuristic and Statistical-Based Techniques: A Hybrid Approach |
title_full |
Multi-Level P2P Traffic Classification Using Heuristic and Statistical-Based Techniques: A Hybrid Approach |
title_fullStr |
Multi-Level P2P Traffic Classification Using Heuristic and Statistical-Based Techniques: A Hybrid Approach |
title_full_unstemmed |
Multi-Level P2P Traffic Classification Using Heuristic and Statistical-Based Techniques: A Hybrid Approach |
title_sort |
multi-level p2p traffic classification using heuristic and statistical-based techniques: a hybrid approach |
publisher |
MDPI AG |
series |
Symmetry |
issn |
2073-8994 |
publishDate |
2020-12-01 |
description |
Peer-to-peer (P2P) applications have been popular among users for more than a decade. They consume a lot of network bandwidth, due to the fact that network administrators face several issues such as congestion, security, managing resources, etc. Hence, its accurate classification will allow them to maintain a Quality of Service for various applications. Conventional classification techniques, i.e., port-based and payload-based techniques alone, have proved ineffective in accurately classifying P2P traffic as they possess significant limitations. As new P2P applications keep emerging and existing applications change their communication patterns, a single classification approach may not be sufficient to classify P2P traffic with high accuracy. Therefore, a multi-level P2P traffic classification technique is proposed in this paper, which utilizes the benefits of both heuristic and statistical-based techniques. By analyzing the behavior of various P2P applications, some heuristic rules have been proposed to classify P2P traffic. The traffic which remains unclassified as P2P undergoes further analysis, where statistical-features of traffic are used with the C4.5 decision tree for P2P classification. The proposed technique classifies P2P traffic with high accuracy (i.e., 98.30%), works with both TCP and UDP traffic, and is not affected even if the traffic is encrypted. |
topic |
heuristic-based classification multi-level P2P traffic classification P2P-port based classification statistical-based classification |
url |
https://www.mdpi.com/2073-8994/12/12/2117 |
work_keys_str_mv |
AT maxbhatia multilevelp2ptrafficclassificationusingheuristicandstatisticalbasedtechniquesahybridapproach AT vikrantsharma multilevelp2ptrafficclassificationusingheuristicandstatisticalbasedtechniquesahybridapproach AT parmindersingh multilevelp2ptrafficclassificationusingheuristicandstatisticalbasedtechniquesahybridapproach AT mehedimasud multilevelp2ptrafficclassificationusingheuristicandstatisticalbasedtechniquesahybridapproach |
_version_ |
1724376001627029504 |