dc.contributorGeraldo Robson Mateus
dc.contributorhttp://lattes.cnpq.br/6289602045034353
dc.contributorFernanda Sumika Hojo de Souza
dc.contributorLuiz Fernando Luiz Fernando Bittencourt
dc.contributorRafael Augusto de Melo
dc.contributorMichele Nogueira Lima
dc.contributorThiago Ferreira de Noronha
dc.creatorSamuel Moreira Abreu Araujo
dc.date.accessioned2023-03-01T11:37:29Z
dc.date.accessioned2023-06-16T17:00:07Z
dc.date.available2023-03-01T11:37:29Z
dc.date.available2023-06-16T17:00:07Z
dc.date.created2023-03-01T11:37:29Z
dc.date.issued2023-02-09
dc.identifierhttp://hdl.handle.net/1843/50541
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/6684291
dc.description.abstractThe expansion of the internet has resulted in the creation of a new wave of applications and data that can be accessed from anywhere. In this scenario, virtual networks are emerging as a disruptive technology, enabling the implementation of new network functions at low cost and facilitating the management of resources. The research problem approached in this thesis is concerned with Virtual Networks Functions Placement and Chaining in an online environment in relation to the arrival of the requests. Because it is a NP-hard problem, while the quantity of network components grows linearly, the computer processing and execution time for computing tasks have an exponential growth. In an online environment, the provider needs to quickly handle requests as they come in, rather than serving a set of known requests all at once (offline). These features increase its difficulty in solving issues because of the large amount of components being processed. This research is aimed at defining models, presenting them, as well as to analyze and solve the problem referred to virtual network functions placement and chaining through different types of algorithms. In a traditional optimization line, an algorithm based on Integer Linear Programming and another heuristic are proposed. Hybridization between Machine Learning techniques and classical optimization algorithms are proposed. It has been carried out clustering methods to decrease the solution space and, therefore, the time complexity. In terms of complementing the proposed algorithms, some papers from the literature have been reviewed to identify network services that are commonly used and considered in experiments. Regarding the optimal treatment, it has been observed that reoptimizing the entire model is computationally expensive and unfeasible. Experiments using the heuristic showed promising results, with high profits and acceptance rates despite a higher time complexity and running time. Experiments using cluster analysis confirmed the hypothesis that a smaller solution space can significantly reduce the runtime of the exact algorithm proposed.
dc.publisherUniversidade Federal de Minas Gerais
dc.publisherBrasil
dc.publisherICX - DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
dc.publisherPrograma de Pós-Graduação em Ciência da Computação
dc.publisherUFMG
dc.rightsAcesso Aberto
dc.subjectOtimização
dc.subjectPosicionamento
dc.subjectEncadeamento
dc.subjectVirtualização de funções da rede
dc.subjectAprendizado de máquina
dc.subjectClasse de Serviço
dc.titleAlgoritmos para o problema de posicionamento e encadeamento de funções virtuais de rede
dc.typeTese


Este ítem pertenece a la siguiente institución