DeepBGP: A Machine Learning Solution to reduce BGP Routing Convergence Time by Fine-Tuning MRAI

dc.contributor.advisor1Mota, Edjard Souza
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/0757666181169076por
dc.contributor.referee1Feitosa, Eduardo Luzeiro
dc.contributor.referee1Latteshttp://lattes.cnpq.br/5939944067207881por
dc.contributor.referee2Santos, Eulanda Miranda dos
dc.contributor.referee2Latteshttp://lattes.cnpq.br/3054990742969890por
dc.contributor.referee3Souza, Jose Neuman de
dc.contributor.referee3Latteshttp://lattes.cnpq.br/3614256141054800por
dc.contributor.referee4Cunha, Italo Fernando Scotá
dc.contributor.referee4Latteshttp://lattes.cnpq.br/7973706384467274por
dc.creatorSilva, Ricardo Bennesby da
dc.creator.Latteshttp://lattes.cnpq.br/7078182154502163por
dc.date.issued2019-11-18
dc.description.abstractThe organization of the Internet is composed of administrative domains, known as Autonomous Systems (ASes), that exchange reachability information by means of the Border Gateway Protocol (BGP). Since a high convergence delay leads to packet losses and service unavailability, such a protocol has to converge as fast as possible. As this can happen due to BGP's own mechanism of UPDATE messages, that produces a humongous amount of messages, BGP reduces the number of UPDATEs exchanged between two BGP routers by holding consecutive announcements from a router to a neighbor for a given amount of time. The BGP timer responsible for this task is called Minimum Route Advertisement Interval (MRAI), which has an important impact in routing convergence. The Software-Defined Networking (SDN) paradigm can be used to leverage interdomain routing services performance via the logically centralized controlling benefits of intradomain settings. SDN principles has been successfully deployed in data centers, LANs, and in several other studies, where each each AS is modeled with a logically centralized routing control, offering new opportunities and bringing BGP routing convergence improvements. In this work, an extensive survey is presented on the state-of-the-art about research efforts to achieve better BGP routing convergence time. Furthermore, I pinpoint the open issues in this research field and propose DeepBGP, to the best of my knowledge, the first hybrid framework endowed with a learning mechanism, that integrates the SDN paradigm within interdomain routing domains, to improve the interdomain routing convergence time. This is achieved by employing the LSTM learning technique that allows the tuning of MRAI value aiming to reduce the convergence time according to learned patterns from collected BGP UPDATE features. The PEERING platform was used to provide a real scenario that allows the sending of announcements to the Internet. With the benefits of having such an actual testbed I carried out experiments with protocol characteristics that can impact the routing convergence. The experimental results show that the adaptive MRAI in the DeepBGP framework is able to reduce the BGP routing convergence time when compared to the use of static MRAIs.eng
dc.description.resumoThe organization of the Internet is composed of administrative domains, known as Autonomous Systems (ASes), that exchange reachability information by means of the Border Gateway Protocol (BGP). Since a high convergence delay leads to packet losses and service unavailability, such a protocol has to converge as fast as possible. As this can happen due to BGP's own mechanism of UPDATE messages, that produces a humongous amount of messages, BGP reduces the number of UPDATEs exchanged between two BGP routers by holding consecutive announcements from a router to a neighbor for a given amount of time. The BGP timer responsible for this task is called Minimum Route Advertisement Interval (MRAI), which has an important impact in routing convergence. The Software-Defined Networking (SDN) paradigm can be used to leverage interdomain routing services performance via the logically centralized controlling benefits of intradomain settings. SDN principles has been successfully deployed in data centers, LANs, and in several other studies, where each each AS is modeled with a logically centralized routing control, offering new opportunities and bringing BGP routing convergence improvements. In this work, an extensive survey is presented on the state-of-the-art about research efforts to achieve better BGP routing convergence time. Furthermore, I pinpoint the open issues in this research field and propose DeepBGP, to the best of my knowledge, the first hybrid framework endowed with a learning mechanism, that integrates the SDN paradigm within interdomain routing domains, to improve the interdomain routing convergence time. This is achieved by employing the LSTM learning technique that allows the tuning of MRAI value aiming to reduce the convergence time according to learned patterns from collected BGP UPDATE features. The PEERING platform was used to provide a real scenario that allows the sending of announcements to the Internet. With the benefits of having such an actual testbed I carried out experiments with protocol characteristics that can impact the routing convergence. The experimental results show that the adaptive MRAI in the DeepBGP framework is able to reduce the BGP routing convergence time when compared to the use of static MRAIs.por
dc.description.sponsorshipFundação de Amparo à Pesquisa do Estado do Amazonas (FAPEAM)por
dc.formatapplication/pdf*
dc.identifier.citationSILVA, Ricardo Bennesby da. DeepBGP: a machine learning solution to reduce BGP routing convergence time by Fine-Tuning MRAI. 2019. 141 f. Tese (Doutorado em Informática) - Universidade Federal do Amazonas, Manaus, 2019.por
dc.identifier.urihttps://tede.ufam.edu.br/handle/tede/7697
dc.languageengpor
dc.publisherUniversidade Federal do Amazonaspor
dc.publisher.countryBrasilpor
dc.publisher.departmentInstituto de Computaçãopor
dc.publisher.initialsUFAMpor
dc.publisher.programPrograma de Pós-graduação em Informáticapor
dc.rightsAcesso Abertopor
dc.subjectGerenciamento de redespor
dc.subjectRoteamento entre domíniospor
dc.subjectTempo de convergênciapor
dc.subjectBorder Gateway Protocoleng
dc.subjectLong Short-Term Memoryeng
dc.subjectLong Short-Term Memoryeng
dc.subject.cnpqCIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO: SISTEMAS DE COMPUTAÇÃOpor
dc.subject.userbgpeng
dc.subject.userconvergence timeeng
dc.subject.userlstmeng
dc.subject.usernetwork managementeng
dc.subject.userinterdomain routingeng
dc.thumbnail.urlhttps://tede.ufam.edu.br//retrieve/37635/Tese_RicardoBennesby_PPGI.pdf.jpg*
dc.titleDeepBGP: A Machine Learning Solution to reduce BGP Routing Convergence Time by Fine-Tuning MRAIpor
dc.title.alternativeA Machine-Learning Solution to reduce BGP Routing Convergence Time in a Hybrid SDN-Interdomain environment by Fine-Tuning MRAIeng
dc.typeTesepor

Arquivos

Pacote original

Agora exibindo 1 - 3 de 3
Carregando...
Imagem de Miniatura
Nome:
Carta de Autorização de Encaminhamento_Ricardo.pdf
Tamanho:
205.06 KB
Formato:
Documentos internos
Descrição:
Carta de Encaminhamento para Autodepósito assinada pelo orientador
Carregando...
Imagem de Miniatura
Nome:
Tese_RicardoBennesby_PPGI.pdf
Tamanho:
5.12 MB
Formato:
Adobe Portable Document Format
Descrição:
Tese_RicardoBennesby_PPGI
Carregando...
Imagem de Miniatura
Nome:
55 Folha de Aprovação - Ricardo Bennesby...assinada.pdf
Tamanho:
371.91 KB
Formato:
Documentos internos
Descrição:
Folha de aprovação

Licença do pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
2.23 KB
Formato:
Item-specific license agreed upon to submission
Descrição: