Implementació d'un algorisme de frequent itemset mining amb P4

View/Open
Document typeBachelor thesis
Date2019-07-04
Rights accessOpen Access
Abstract
Aquest projecte planteja l'ús de tecnologies de xarxes definides per software i algorismes de Frequent Itemset Mining per implementar un sistema que detecti els patrons de tràfic freqüents d'una xarxa amb l'objectiu que aquests puguin ser utilitzats posteriorment per a la detecció d'anomalies en el tràfic. S'ha dissenyat un mètode basat en la col·lecció de dades en un commutador mitjançant la programació del seu pla de dades amb el llenguatge P4 i la comunicació amb un element extern que actua com a controlador i que realitza el postprocessat d'aquestes dades. Els dos components es comuniquen utilitzant el protocol P4Runtime. Finalment s'ha analitzat el rendiment d'aquest algorisme tant de manera simulada com en un entorn de xarxa. This project proposes the use of technologies from Software Defined Networks and Frequent Itemset Mining algorithms to implement a system that detects frequent traffic patterns in a network so that they can later be used to detect traffic anomalies. We have designed a method based on the collection of data in a switch by use of the data plane programming capabilities of P4 and the communication with an external element that acts as a controller which performs the postprocessing of this data. The two components communicate through the P4Runtime protocol. Finally we have analyzed the performance of this algorithm both in a simulation and a network environment.
Collections
Files | Description | Size | Format | View |
---|---|---|---|---|
137882.pdf | 6,671Mb | View/Open |
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder