Network Traffic Sampling System Based on Storage Compression for Application Classification Detection

With the development of the Internet, numerous new applications have emerged, the features of which are constantly changing. It is necessary to perform application classification detection on the network traffic to monitor the changes in the applications. Using RelSamp to sample traffic can provide...

Full description

Bibliographic Details
Main Authors: Shichang Xuan, Dezhi Tang, Ilyong Chung, Youngju Cho, Xiaojiang Du, Wu Yang
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9050723/
id doaj-51bd21a4449f4cbba9bb792d1143f520
record_format Article
spelling doaj-51bd21a4449f4cbba9bb792d1143f5202021-03-30T01:37:57ZengIEEEIEEE Access2169-35362020-01-018631066312010.1109/ACCESS.2020.29842589050723Network Traffic Sampling System Based on Storage Compression for Application Classification DetectionShichang Xuan0https://orcid.org/0000-0003-0332-0686Dezhi Tang1Ilyong Chung2https://orcid.org/0000-0001-7764-4099Youngju Cho3Xiaojiang Du4https://orcid.org/0000-0003-4235-9671Wu Yang5Information Security Research Center, Harbin Engineering University, Harbin, ChinaInformation Security Research Center, Harbin Engineering University, Harbin, ChinaDepartment of Computer Engineering, Chosun University, Gwangju, South KoreaSW Convergence Education Institute, Chosun University, Gwangju, South KoreaDepartment of Computer and Information Sciences, Temple University, Philadelphia, PA, USAInformation Security Research Center, Harbin Engineering University, Harbin, ChinaWith the development of the Internet, numerous new applications have emerged, the features of which are constantly changing. It is necessary to perform application classification detection on the network traffic to monitor the changes in the applications. Using RelSamp to sample traffic can provide the sampled traffic with sufficient application features to support application classification. RelSamp separately assigns counters for each flow to record the statistical features and introduces a collision chain into the hash flow table to resolve hash conflicts in the table entries. However, in high-speed networks, owing to the number of concurrent flows and heavy-tailed nature of the traffic, the storage allocation method of RelSamp results in a significant waste of storage on the traffic sampling device. Moreover, the hash conflict resolution of RelSamp causes the collision chains of several hash table entries to be excessively deep, thereby reducing the search efficiency of the flow nodes. To overcome the shortcomings of RelSamp, this study presents a sampling model known as MiniSamp. Based on the RelSamp sampling mechanism, MiniSamp introduces shared counter trees to compress the storage space of the counters during the sampling process and integrates an efficient search tree into the hash table. The search tree structure is adjusted according to the network environment to improve the search efficiency of the flow nodes. The experimental results demonstrate that MiniSamp can effectively aid network operators to classify traffic in the high-speed network.https://ieeexplore.ieee.org/document/9050723/Traffic samplingapplication classificationshared counter treeflow trackingflow table structure
collection DOAJ
language English
format Article
sources DOAJ
author Shichang Xuan
Dezhi Tang
Ilyong Chung
Youngju Cho
Xiaojiang Du
Wu Yang
spellingShingle Shichang Xuan
Dezhi Tang
Ilyong Chung
Youngju Cho
Xiaojiang Du
Wu Yang
Network Traffic Sampling System Based on Storage Compression for Application Classification Detection
IEEE Access
Traffic sampling
application classification
shared counter tree
flow tracking
flow table structure
author_facet Shichang Xuan
Dezhi Tang
Ilyong Chung
Youngju Cho
Xiaojiang Du
Wu Yang
author_sort Shichang Xuan
title Network Traffic Sampling System Based on Storage Compression for Application Classification Detection
title_short Network Traffic Sampling System Based on Storage Compression for Application Classification Detection
title_full Network Traffic Sampling System Based on Storage Compression for Application Classification Detection
title_fullStr Network Traffic Sampling System Based on Storage Compression for Application Classification Detection
title_full_unstemmed Network Traffic Sampling System Based on Storage Compression for Application Classification Detection
title_sort network traffic sampling system based on storage compression for application classification detection
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description With the development of the Internet, numerous new applications have emerged, the features of which are constantly changing. It is necessary to perform application classification detection on the network traffic to monitor the changes in the applications. Using RelSamp to sample traffic can provide the sampled traffic with sufficient application features to support application classification. RelSamp separately assigns counters for each flow to record the statistical features and introduces a collision chain into the hash flow table to resolve hash conflicts in the table entries. However, in high-speed networks, owing to the number of concurrent flows and heavy-tailed nature of the traffic, the storage allocation method of RelSamp results in a significant waste of storage on the traffic sampling device. Moreover, the hash conflict resolution of RelSamp causes the collision chains of several hash table entries to be excessively deep, thereby reducing the search efficiency of the flow nodes. To overcome the shortcomings of RelSamp, this study presents a sampling model known as MiniSamp. Based on the RelSamp sampling mechanism, MiniSamp introduces shared counter trees to compress the storage space of the counters during the sampling process and integrates an efficient search tree into the hash table. The search tree structure is adjusted according to the network environment to improve the search efficiency of the flow nodes. The experimental results demonstrate that MiniSamp can effectively aid network operators to classify traffic in the high-speed network.
topic Traffic sampling
application classification
shared counter tree
flow tracking
flow table structure
url https://ieeexplore.ieee.org/document/9050723/
work_keys_str_mv AT shichangxuan networktrafficsamplingsystembasedonstoragecompressionforapplicationclassificationdetection
AT dezhitang networktrafficsamplingsystembasedonstoragecompressionforapplicationclassificationdetection
AT ilyongchung networktrafficsamplingsystembasedonstoragecompressionforapplicationclassificationdetection
AT youngjucho networktrafficsamplingsystembasedonstoragecompressionforapplicationclassificationdetection
AT xiaojiangdu networktrafficsamplingsystembasedonstoragecompressionforapplicationclassificationdetection
AT wuyang networktrafficsamplingsystembasedonstoragecompressionforapplicationclassificationdetection
_version_ 1724186657366736896