dc.contributor |
Gelado Fernandez, Isaac |
dc.contributor.author |
Suñé Clos, Marc |
dc.date |
2010-01 |
dc.identifier.uri |
http://hdl.handle.net/2099.1/8800 |
dc.language.iso |
eng |
dc.publisher |
Universitat Politècnica de Catalunya |
dc.rights |
Attribution-NonCommercial-NoDerivs 3.0 Spain |
dc.rights |
info:eu-repo/semantics/openAccess |
dc.rights |
http://creativecommons.org/licenses/by-nc-nd/3.0/es/ |
dc.subject |
Àrees temàtiques de la UPC::Informàtica::Programació |
dc.subject |
Àrees temàtiques de la UPC::Informàtica::Infografia |
dc.subject |
Real-time programming |
dc.subject |
Computer graphics |
dc.subject |
Infografia |
dc.subject |
Programació en temps real |
dc.title |
A framework for network traffic analysis using GPUs |
dc.type |
info:eu-repo/semantics/bachelorThesis |
dc.description.abstract |
During the last years the computer networks have become an important part of our society.
Networks have kept growing in size and complexity, making more complex its management
and traffic monitoring and analysis processes, due to the huge amount of data and calculations
involved.
In the last decade, several researchers found effective to use graphics processing units (GPUs)
rather than a traditional processors (CPU) to boost the execution of some algorithms not related
to graphics (GPGPU). In 2006 the GPU chip manufacturer NVIDIA launched CUDA, a
library that allows software developers to use their GPUs to perform general purpose algorithm
calculations, using the C programming language.
This thesis presents a framework which tries to simplify the task of programming network traffic
analysis with CUDA to software developers. The objectives of the framework have been abstracting
the task of obtaining network packets, simplify the task of creating network analysis
programs using CUDA and offering an easy way to reuse the analysis code. Several network
traffic analysis have also been developed. |