Deploying time-based sampling techniques in Software-Defined Networking

Bibliographic Details
Main Author: Teixeira, David Rodrigues
Publication Date: 2017
Format: Master thesis
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/1822/55836
Summary: Dissertação de mestrado em Computer Science
id RCAP_2da42d65b5bcc81120c6c0357a9de9bb
oai_identifier_str oai:repositorium.sdum.uminho.pt:1822/55836
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Deploying time-based sampling techniques in Software-Defined NetworkingEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaDissertação de mestrado em Computer ScienceToday’s computer networks face demanding challenges with the proliferation of services and applications requiring constant access, low latency and high throughput from network infrastructures. The increase in the demand for this type of services requires continuous analysis and a network topology capable of adapting to the dynamic nature of applications, in order to overcome challenges such as performance, security and flexibility. Software-Defined Networking (SDN) emerge as a solution to meet these challenges by using a network control plane, dissociated from the data plane, able to have a global view of the topology and act when required, depending on the variation in infrastructure congestion. Decisions involving different activities, such as network management and performance evaluation, rely on information about the state of the network that in traditional networks involves a substantial amount of data. Traffic sampling is essential in order to provide valuable statistical data to applications and enable appropriate control and monitoring decisions to be made. In this context, this work proposes the application of time-based sampling techniques in a SDN environment to provide network statistics at the controller level, taking into account the underlying need to establish a balance between the reliability of the data collected and the computational burden involved in the sampling process. The results obtained emphasize that it is possible to apply these sampling techniques by using OpenFlow Group Mod messages, although packet losses can occur on the switch during periods of network congestion.As redes de computadores atuais enfrentam desafios exigentes, com a proliferação de serviços e aplicações que exigem acesso constante, baixa latência e elevado fluxo de dados. O aumento na procura deste tipo de serviços exige análise contínua e uma topologia de rede capaz de se adaptar à natureza dinâmica das aplicações, de forma a superar desafios como desempenho, segurança e flexibilidade. As redes definidas por software (Software-Defined Networking - SDN) surgem como uma solução para corresponder a este desafio, através da utilização de uma estrutura de controlo na rede, separada do plano de dados, capaz de ter uma visão global da arquitetura e agir adequadamente consoante as necessidades, dependendo da variação na congestão da infraestrutura. As decisões que envolvem diversas atividades, tais como gestão da rede e avaliação de desempenho, dependem de informação sobre o estado da rede que, em redes tradicionais, envolve uma quantidade substancial de dados. A amostragem de tráfego é essencial para fornecer dados estatísticos valiosos a aplicações e permitir definir decisões adequadas de controlo e monitorização. Neste contexto, este trabalho propõe a implementação de técnicas de amostragem baseadas em tempo num ambiente SDN, para disponibilizar estatísticas da rede ao nível do controlador, tendo em conta a necessidade subjacente de estabelecer um balanço entre a fiabilidade dos dados recolhidos e o peso computacional envolvido no processo de amostragem. Os resultados obtidos enfatizam que é possível aplicar essas técnicas de amostragem utilizando mensagens OpenFlow Group Mod, embora perdas de pacotes possam ocorrer no switch em períodos de congestionamento da rede.Lima, SolangeSilva, João Marco CardosoUniversidade do MinhoTeixeira, David Rodrigues20172017-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/55836eng201954575info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2024-05-11T06:51:40Zoai:repositorium.sdum.uminho.pt:1822/55836Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T16:07:02.553582Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Deploying time-based sampling techniques in Software-Defined Networking
title Deploying time-based sampling techniques in Software-Defined Networking
spellingShingle Deploying time-based sampling techniques in Software-Defined Networking
Teixeira, David Rodrigues
Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Deploying time-based sampling techniques in Software-Defined Networking
title_full Deploying time-based sampling techniques in Software-Defined Networking
title_fullStr Deploying time-based sampling techniques in Software-Defined Networking
title_full_unstemmed Deploying time-based sampling techniques in Software-Defined Networking
title_sort Deploying time-based sampling techniques in Software-Defined Networking
author Teixeira, David Rodrigues
author_facet Teixeira, David Rodrigues
author_role author
dc.contributor.none.fl_str_mv Lima, Solange
Silva, João Marco Cardoso
Universidade do Minho
dc.contributor.author.fl_str_mv Teixeira, David Rodrigues
dc.subject.por.fl_str_mv Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Dissertação de mestrado em Computer Science
publishDate 2017
dc.date.none.fl_str_mv 2017
2017-01-01T00:00:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/1822/55836
url http://hdl.handle.net/1822/55836
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv 201954575
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833595743962660864