{"title":"Congestion Management: Using Deep transfer learning for Traffic Classification, Layer4 forwarding, OpenFlow meter","authors":"Subhasish Ghosh","doi":"10.1109/ViTECoN58111.2023.10157854","DOIUrl":null,"url":null,"abstract":"Network traffic classification methods are used for congestion management, QoS delivery, billing in ISPs, and security purposes in firewalls. In the past, port-based, data packet inspection, and traditional machine learning techniques have all been widely utilized. However, their accuracy has decreased as a result of the Internet traffic's tremendous changes. The training data and test data are assumed to have independent, identical distributions by deep learning models used for network traffic classification. Due to changes in traffic features, this assumption could be incorrect in actual traffic classification. The classification of new network traffic will fail to use the models that were trained on the existing data. In this research, a deep transfer learning model without the aforementioned assumption is provided. The deep transfer learning technique is used to transfer the knowledge learned by the pre-trained traffic classification model to another model that has a smaller dataset and computational resources. The transfer learning model is built on ConvlD and BiGRU hybrid models that can achieve 98% accuracy in a completely new traffic classification target domain. In this research, deep transfer learning techniques are used to get over resource constraints and construct models for classifying network traffic based on deep learning. After classifying, the packets are forwarded by the OpenFlow switches according to the flow table configuration. Also, packets are forwarded by using Layer4 forwarding and OpenFlow metering methods for optimal bandwidth allocation to avoid network traffic congestion.","PeriodicalId":407488,"journal":{"name":"2023 2nd International Conference on Vision Towards Emerging Trends in Communication and Networking Technologies (ViTECoN)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 2nd International Conference on Vision Towards Emerging Trends in Communication and Networking Technologies (ViTECoN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ViTECoN58111.2023.10157854","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Network traffic classification methods are used for congestion management, QoS delivery, billing in ISPs, and security purposes in firewalls. In the past, port-based, data packet inspection, and traditional machine learning techniques have all been widely utilized. However, their accuracy has decreased as a result of the Internet traffic's tremendous changes. The training data and test data are assumed to have independent, identical distributions by deep learning models used for network traffic classification. Due to changes in traffic features, this assumption could be incorrect in actual traffic classification. The classification of new network traffic will fail to use the models that were trained on the existing data. In this research, a deep transfer learning model without the aforementioned assumption is provided. The deep transfer learning technique is used to transfer the knowledge learned by the pre-trained traffic classification model to another model that has a smaller dataset and computational resources. The transfer learning model is built on ConvlD and BiGRU hybrid models that can achieve 98% accuracy in a completely new traffic classification target domain. In this research, deep transfer learning techniques are used to get over resource constraints and construct models for classifying network traffic based on deep learning. After classifying, the packets are forwarded by the OpenFlow switches according to the flow table configuration. Also, packets are forwarded by using Layer4 forwarding and OpenFlow metering methods for optimal bandwidth allocation to avoid network traffic congestion.