Towards a dynamic Internet interconnection ecosystem for improved wide-area traffic delivery

Detalhes bibliográficos
Autor(a) principal: Marcos, Pedro de Botelho
Data de Publicação: 2019
Tipo de documento: Tese
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/200009
Resumo: Entrega de tráfego é um aspecto fundamental da Internet atual uma vez que a maior parte do tráfego está relacionada à aplicações como streaming e jogos, as quais possuem requisitos estritos de serviço. Em consequência, nos últimos anos, infraestruturas de peering como pontos de troca de tráfego e pontos de interconexão emergiram como elementos cruciais na topologia da Internet. Hoje em dia, estes locais fornecem conecitividade física para centenas ou até mesmo milhares de sistemas autônomos, criando ambientes ricos em conecitividade. Apesar do benefícios, qualquer par de sistemas autônomos precisa primeiro concordar em trocar tráfego. Através de entrevistas e uma pesquisa com mais de 100 operadores de rede nós descobrimos que a maior parte dos acordos de interconexão são estabelecidos através de um processo manual e demorado que é largamente influenciado por relações pessoais e reconhecimento de marcas. Desta forma, sistemas autônomos seguidamente preferem estabelecer contratos de longa duração ao custo de uma potencial discrepância entre a efetiva entrega de tráfego e a dinâmica atual de tráfego. Sistemas autônomos podem também perder oportunidades de interconexão porque seus operadores não possuem relações pessoais ou não possuem informações para construir sua opinião a respeito do outro sistema autônomo. Nós argumentamos que infraestruturas de peering possuem um considerável potencial ainda não explorado para permitir que operadores de rede sejam mais responsivos à dinâmica de tráfego da Internet e possam com isso aprimorar a entrega de tráfego na Internet, uma vez que, além da rica conecitividade, as infraestruturas de peering também possuem uma quantidade considerável de capacidade ociosa durante a maior parte do tempo. Para habilitar este potencial nós propomos o Dynam-IX, um ponto de interconexão dinâmico. O Dynam-IX permite que operadores de rede construam confiança de forma cooperativa e implementem políticas de engenharia de tráfego que exploram as oportunidades de interconexão das infraestruturas de peering de forma rápida enquanto mantém a privacidade das políticas de interconexão. O Dynam- IX oferece um protocolo para automatizar o processo de interconexão, uma abstração de intenções para expressar políticas de interconexão, um arcabouço de contratos para lidar com aspectos legais digitalmente e uma base de dados distribuída e não-adulterável para criar confiança entre os sistemas autônomos. Para avaliar nossa proposta nós construímos um protótipo e mostramos que um sistema autônomo pode estabelecer dezenas de acordos de interconexão em um minuto com sobrecarga negligível de armazenamento e de rede para os sistemas autônomos e para a infraestrutura de peering. Nós também mostramos que o Dynam-IX escala para o tamanho das maiores infraestruturas de peering, demonstrando assim a sua viabilidade.
id URGS_56a514d7549565c5d7a544e9def73805
oai_identifier_str oai:www.lume.ufrgs.br:10183/200009
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Marcos, Pedro de BotelhoBarcellos, Antonio Marinho Pilla2019-10-03T03:45:55Z2019http://hdl.handle.net/10183/200009001102759Entrega de tráfego é um aspecto fundamental da Internet atual uma vez que a maior parte do tráfego está relacionada à aplicações como streaming e jogos, as quais possuem requisitos estritos de serviço. Em consequência, nos últimos anos, infraestruturas de peering como pontos de troca de tráfego e pontos de interconexão emergiram como elementos cruciais na topologia da Internet. Hoje em dia, estes locais fornecem conecitividade física para centenas ou até mesmo milhares de sistemas autônomos, criando ambientes ricos em conecitividade. Apesar do benefícios, qualquer par de sistemas autônomos precisa primeiro concordar em trocar tráfego. Através de entrevistas e uma pesquisa com mais de 100 operadores de rede nós descobrimos que a maior parte dos acordos de interconexão são estabelecidos através de um processo manual e demorado que é largamente influenciado por relações pessoais e reconhecimento de marcas. Desta forma, sistemas autônomos seguidamente preferem estabelecer contratos de longa duração ao custo de uma potencial discrepância entre a efetiva entrega de tráfego e a dinâmica atual de tráfego. Sistemas autônomos podem também perder oportunidades de interconexão porque seus operadores não possuem relações pessoais ou não possuem informações para construir sua opinião a respeito do outro sistema autônomo. Nós argumentamos que infraestruturas de peering possuem um considerável potencial ainda não explorado para permitir que operadores de rede sejam mais responsivos à dinâmica de tráfego da Internet e possam com isso aprimorar a entrega de tráfego na Internet, uma vez que, além da rica conecitividade, as infraestruturas de peering também possuem uma quantidade considerável de capacidade ociosa durante a maior parte do tempo. Para habilitar este potencial nós propomos o Dynam-IX, um ponto de interconexão dinâmico. O Dynam-IX permite que operadores de rede construam confiança de forma cooperativa e implementem políticas de engenharia de tráfego que exploram as oportunidades de interconexão das infraestruturas de peering de forma rápida enquanto mantém a privacidade das políticas de interconexão. O Dynam- IX oferece um protocolo para automatizar o processo de interconexão, uma abstração de intenções para expressar políticas de interconexão, um arcabouço de contratos para lidar com aspectos legais digitalmente e uma base de dados distribuída e não-adulterável para criar confiança entre os sistemas autônomos. Para avaliar nossa proposta nós construímos um protótipo e mostramos que um sistema autônomo pode estabelecer dezenas de acordos de interconexão em um minuto com sobrecarga negligível de armazenamento e de rede para os sistemas autônomos e para a infraestrutura de peering. Nós também mostramos que o Dynam-IX escala para o tamanho das maiores infraestruturas de peering, demonstrando assim a sua viabilidade.Traffic delivery is a fundamental aspect of the Internet today as most of the traffic relates to applications such as streaming and gaming, which have strict service requirements. As a consequence, in recent years, peering infrastructures such as Internet eXchange Points and colocation facilities have emerged as crucial elements of the Internet topology. Today, these facilities provide physical interconnection for hundreds to thousands of Autonomous Systems, creating rich connectivity environments. Despite the potential benefits, any pair of Autonomous Systems needs first to agree on exchanging traffic. By interviewing and surveying more than 100 network operators, we discovered that most interconnection agreements are established through ad-hoc and lengthy processes heavily influenced by personal relationships and brand image. As such, Autonomous Systems often prefer long-term contracts at the expense of a potential mismatch between actual delivery performance and current traffic dynamics. Autonomous Systems may also miss interconnection opportunities because their operators do not have a personal relationship or do not have information to build their opinion about the other AS. We argue that peering infrastructures have a considerable unexplored potential to allow network operators to be more responsive to the Internet traffic dynamics and improve wide-area traffic delivery performance, since, in addition to the rich connectivity, their peering ports have substantial amounts of spare capacity during most time. To unleash this potential, we propose Dynam-IX, a Dynamic Interconnection eXchange. Dynam-IX allows network operators to build trust cooperatively and implement traffic engineering policies to exploit the plentiful interconnection opportunities at peering infrastructures quickly while preserving the privacy of peering policies. Dynam-IX offers a protocol to automate the interconnection process, an intent abstraction to express interconnection policies, a legal framework to digitally handle contracts, and a distributed tamper-proof ledger to create trust among Autonomous Systems. To evaluate our approach, we build a prototype and show that an AS can establish tens of agreements per minute with negligible storage and network overheads for Autonomous Systems and the peering infrastructure. We also show that Dynam-IX scales to the size of the largest peering infrastructures, demonstrating its practicality.application/pdfengRedes : ComputadoresInternetWide-area traffic deliveryInterconnectionPeering InfrastructuresColocation FacilityTowards a dynamic Internet interconnection ecosystem for improved wide-area traffic deliveryRumo a um ecossistema de interconexão mais dinâmico para entrega de tráfego aprimorada na internet info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2019doutoradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001102759.pdf.txt001102759.pdf.txtExtracted Texttext/plain191960http://www.lume.ufrgs.br/bitstream/10183/200009/2/001102759.pdf.txt1a581c2f0835fd2ca57962ef32cb5b29MD52ORIGINAL001102759.pdfTexto completo (inglês)application/pdf4978993http://www.lume.ufrgs.br/bitstream/10183/200009/1/001102759.pdf3fcceaaa1b88f579f2ba4835ecd161cbMD5110183/2000092021-05-26 04:42:43.402627oai:www.lume.ufrgs.br:10183/200009Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532021-05-26T07:42:43Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Towards a dynamic Internet interconnection ecosystem for improved wide-area traffic delivery
dc.title.alternative.pt.fl_str_mv Rumo a um ecossistema de interconexão mais dinâmico para entrega de tráfego aprimorada na internet
title Towards a dynamic Internet interconnection ecosystem for improved wide-area traffic delivery
spellingShingle Towards a dynamic Internet interconnection ecosystem for improved wide-area traffic delivery
Marcos, Pedro de Botelho
Redes : Computadores
Internet
Wide-area traffic delivery
Interconnection
Peering Infrastructures
Colocation Facility
title_short Towards a dynamic Internet interconnection ecosystem for improved wide-area traffic delivery
title_full Towards a dynamic Internet interconnection ecosystem for improved wide-area traffic delivery
title_fullStr Towards a dynamic Internet interconnection ecosystem for improved wide-area traffic delivery
title_full_unstemmed Towards a dynamic Internet interconnection ecosystem for improved wide-area traffic delivery
title_sort Towards a dynamic Internet interconnection ecosystem for improved wide-area traffic delivery
author Marcos, Pedro de Botelho
author_facet Marcos, Pedro de Botelho
author_role author
dc.contributor.author.fl_str_mv Marcos, Pedro de Botelho
dc.contributor.advisor1.fl_str_mv Barcellos, Antonio Marinho Pilla
contributor_str_mv Barcellos, Antonio Marinho Pilla
dc.subject.por.fl_str_mv Redes : Computadores
Internet
topic Redes : Computadores
Internet
Wide-area traffic delivery
Interconnection
Peering Infrastructures
Colocation Facility
dc.subject.eng.fl_str_mv Wide-area traffic delivery
Interconnection
Peering Infrastructures
Colocation Facility
description Entrega de tráfego é um aspecto fundamental da Internet atual uma vez que a maior parte do tráfego está relacionada à aplicações como streaming e jogos, as quais possuem requisitos estritos de serviço. Em consequência, nos últimos anos, infraestruturas de peering como pontos de troca de tráfego e pontos de interconexão emergiram como elementos cruciais na topologia da Internet. Hoje em dia, estes locais fornecem conecitividade física para centenas ou até mesmo milhares de sistemas autônomos, criando ambientes ricos em conecitividade. Apesar do benefícios, qualquer par de sistemas autônomos precisa primeiro concordar em trocar tráfego. Através de entrevistas e uma pesquisa com mais de 100 operadores de rede nós descobrimos que a maior parte dos acordos de interconexão são estabelecidos através de um processo manual e demorado que é largamente influenciado por relações pessoais e reconhecimento de marcas. Desta forma, sistemas autônomos seguidamente preferem estabelecer contratos de longa duração ao custo de uma potencial discrepância entre a efetiva entrega de tráfego e a dinâmica atual de tráfego. Sistemas autônomos podem também perder oportunidades de interconexão porque seus operadores não possuem relações pessoais ou não possuem informações para construir sua opinião a respeito do outro sistema autônomo. Nós argumentamos que infraestruturas de peering possuem um considerável potencial ainda não explorado para permitir que operadores de rede sejam mais responsivos à dinâmica de tráfego da Internet e possam com isso aprimorar a entrega de tráfego na Internet, uma vez que, além da rica conecitividade, as infraestruturas de peering também possuem uma quantidade considerável de capacidade ociosa durante a maior parte do tempo. Para habilitar este potencial nós propomos o Dynam-IX, um ponto de interconexão dinâmico. O Dynam-IX permite que operadores de rede construam confiança de forma cooperativa e implementem políticas de engenharia de tráfego que exploram as oportunidades de interconexão das infraestruturas de peering de forma rápida enquanto mantém a privacidade das políticas de interconexão. O Dynam- IX oferece um protocolo para automatizar o processo de interconexão, uma abstração de intenções para expressar políticas de interconexão, um arcabouço de contratos para lidar com aspectos legais digitalmente e uma base de dados distribuída e não-adulterável para criar confiança entre os sistemas autônomos. Para avaliar nossa proposta nós construímos um protótipo e mostramos que um sistema autônomo pode estabelecer dezenas de acordos de interconexão em um minuto com sobrecarga negligível de armazenamento e de rede para os sistemas autônomos e para a infraestrutura de peering. Nós também mostramos que o Dynam-IX escala para o tamanho das maiores infraestruturas de peering, demonstrando assim a sua viabilidade.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-10-03T03:45:55Z
dc.date.issued.fl_str_mv 2019
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/200009
dc.identifier.nrb.pt_BR.fl_str_mv 001102759
url http://hdl.handle.net/10183/200009
identifier_str_mv 001102759
dc.language.iso.fl_str_mv eng
language eng
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:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/200009/2/001102759.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/200009/1/001102759.pdf
bitstream.checksum.fl_str_mv 1a581c2f0835fd2ca57962ef32cb5b29
3fcceaaa1b88f579f2ba4835ecd161cb
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1810085499815067648