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...

Full description

Bibliographic Details
Main Authors: Max Bhatia, Vikrant Sharma, Parminder Singh, Mehedi Masud
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