Export iten: EndNote BibTex

Please use this identifier to cite or link to this item: https://tede.unioeste.br/handle/tede/6526
Tipo do documento: Dissertação
Title: Uso de Deep Learning Aplicado à Classificação de Tráfego em Arquitetura SDN
Other Titles: Use of Deep Learning Applied to Traffic Classification in SDN Architecture
Autor: Leandro, Pereira
Primeiro orientador: Villwock, Rosangela
Primeiro membro da banca: Villwock, Rosangela
Segundo membro da banca: Miloca, Simone Aparecida
Terceiro membro da banca: Casanova, Dalcimar
Resumo: A classificação de tráfego de rede possui um importante papel na identificação das aplicações que estão sendo utilizadas pelos usuários em uma rede de dados. Com isso tornam-se necessárias técnicas cada vez mais aprimoradas para identificar um tráfego cada vez mais diversificado. Abordagens clássicas como identificação de portas ou inspeção pacotes são amplamente utilizadas para classificar e analisar os fluxos de tráfego de rede. No entanto, nos últimos anos, houve um exponencial crescimento do tráfego da Internet, devido ao grande aumento no número de usuários e diversidades de serviços. Tecnologias advindas da Indústria 4.0 como Iot (Internet of Things), Blockchain e Big Data tem se popularizado muito nos últimos anos, fomentado o investimento em arquitetura de redes baseada em software, as SDN (do inglês, Software-definied Networks), que flexibilizam a integração e convergência destes emergentes conceitos tecnológicos. Apesar dos benefícios, a adoção das SDN traz novos desafios, principalmente no campo da segunça cibernética, já que são inseridos novos elementos na rede. Por outro lado a integração com serviços de Iot, incontáveis tipos de novos dispositivos e serviços, representam riscos à segurança e infraestrutura de rede. Nos últimos anos presenciamos a ascensão do Aprendizado de Máquina nas pesquisas científicas, sendo a técnica considerada mais promissora o Aprendizado Profundo (do inglês , Deep Learning), que usa redes neurais artificias de diversas arquiteturas para os mais diversos fins. O presente trabalho tem como proposta uma solução de classificação de tráfego em arquitetura SDN utilizando uma Rede Neural Convolucional de múltiplas camadas. Para isso são utilizados dados estatísticos coletados de equipamentos que suportam o protocolo Openflow como forma de caracterizar as diversas categorias de tráfego. A solução proposta permitiu com que o o tráfego de rede fosse classificado por meio da identificação de suas aplicações com aproximadamente 97, 6% de acurácia.
Abstract: Classifying network traffic plays an important role in identifying which applications are being used by users on a data network. As a result, increasingly improved techniques are needed to identify increasingly diversified traffic. Classical approaches such as port identification or packet inspection are widely used to classify and analyze network traffic flows. However, in recent years, there has been an exponential growth in Internet traffic, due to the large increase in the number of users and the diversity of services. Technologies arising from Industry 4.0 such as IoT (Internet of Things), Blockchain and Big Data, have become very popular in recent years, and have encouraged investment in Software Defined Networks (SDN) architectures, which make the integration and convergence of these emerging technological concepts more flexible. Despite the benefits, the adoption of SDN brings new challenges, mainly in the field of cybersecurity, since new elements are inserted in the network. On the other hand, integration with IoT services, countless types of new devices and services, pose risks to security and network infrastructure. In recent years, we have witnessed the rise of Machine Learning in scientific research, with the considered most promising technique being the textitDeep Learning, which uses artificial neural networks of different architectures to the most diverse purposes. The present work proposes a traffic classification solution in SDN architecture using a multilayer Convolutional Neural Network. For this, statistical data collected from swiches Openflow are used as a way of characterizing the different categories of traffic. The proposed solution allowed the network traffic to be classified by identifying its applications with approximately 97.6% of accuracy.
Keywords: Deep Learning
Redes Definidas por Software
Classificação de Tráfego
Deep Learning
Software-defined Networking
Traffic Classification
CNPq areas: MÉTODOS EM COMPUTAÇÃO APLICADA
Idioma: por
País: Brasil
Publisher: Universidade Estadual do Oeste do Paraná
Sigla da instituição: UNIOESTE
Departamento: Centro de Ciências Exatas e Tecnológicas
Program: Programa de Pós-Graduação em Ciência da Computação
Campun: Cascavel
Citation: Leandro, Pereira. Uso de Deep Learning Aplicado à Classificação de Tráfego em Arquitetura SDN. 2022. 120 f. Dissertação( Mestrado em Ciência da Computação) - Universidade Estadual do Oeste do Paraná, Cascavel.
Tipo de acesso: Acesso Aberto
Endereço da licença: http://creativecommons.org/licenses/by/4.0/
URI: https://tede.unioeste.br/handle/tede/6526
Issue Date: 7-Dec-2022
Appears in Collections:Mestrado em Ciência da Computação (CVL)

Files in This Item:
File Description SizeFormat 
Leandro_Pereira.2022.pdfArquivo completo5.36 MBAdobe PDFView/Open Preview


This item is licensed under a Creative Commons License Creative Commons