Mini-CCNx : uma plataforma de prototipagem rápida para redes orientadas à conteúdo

Detalhes bibliográficos
Autor(a) principal: Cabral, Carlos Manuel Silvestre, 1988-
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1620851
Resumo: Orientadores: Christian Rodolfo Esteve Rothenberg, Maurício Ferreira Magalhães
id UNICAMP-30_edf0b0334d9204bcc5f848087f7d0368
oai_identifier_str oai::911212
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Mini-CCNx : uma plataforma de prototipagem rápida para redes orientadas à conteúdoMini-CCNx : fast prototyping tool for information-centric networksRedes de computadoresRedes de computadores - ArquiteturaInternetComputer networksComputer networks - ArchitectureInternet (Computer networks)Orientadores: Christian Rodolfo Esteve Rothenberg, Maurício Ferreira MagalhãesDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de ComputaçãoResumo: A pesquisa experimental em Redes Orientadas a Conteúdo (ROCs) é crucial para a validação de novas propostas arquiteturais que trazem o conteúdo como o elemento central das redes. Essa dissertação apresenta uma nova ferramenta de prototipagem rápida para o modelo CCN (Content-Centric Networking), o Mini-CCNx, que visa preencher uma lacuna existente entre as plataformas experimentais atualmente disponíveis. Usando emulação baseada em contêineres e técnicas de isolamento de recursos, o Mini-CCNx aparece como uma ferramenta flexível, escalável, com baixo custo e alta fidelidade de desempenho possibilitando experimentos em redes emuladas com centenas de nós CCN em um simples laptop. Assim, esse trabalho de Mestrado traz como principal contribuição a disponibilização do Mini-CCNx, o primeiro emulador genérico especificamente focado para o desenvolvimento e testes de propostas para o modelo CCN. O Mini-CCNx é publicado com seu código aberto e documentação online e, portanto, pode ser melhorado e estendido por qualquer pesquisador da área. Essa dissertação apresenta 18 experimentos utilizando o Mini- CCNx, abrangendo desde análises de escalabilidade e coerência até a distribuição de vídeo e protocolos de roteamento. A reprodução de comportamentos observados em redes reais utilizando o emulador também é uma contribuição importante, pois mostra que se pode utilizar o Mini-CCNx para detectar eventuais falhas em aplicações e algoritmos antes dos testes em testbeds reais, que certamente são mais complexos e custosos quando comparados ao ambiente emulado. Porém, as características de baixo custo e flexibilidade indicam que o Mini-CCNx também pode ser utilizado em atividades de ensino como uma ferramenta prática de aprendizado e introdução ás ROCs e ao modelo CCNAbstract: Experimental research in Information-Centric Networking (ICN) is crucial to the evaluation of new architectural proposals that bring named pieces of content as the main element of networks. This thesis presents a new fast prototyping tool for the CCN (Content-Centric Networking) model, Mini-CCNx that aims at filling an existing gap in generally available experimental platforms. Using container-based emulation and resource isolation techniques, Mini-CCNx appears as a flexible, scalable, high-fidelity, and low-cost tool that enables experiments on emulated networks with hundreds of CCN nodes in a commodity laptop. Therefore, this Master's project's main contribution is making Mini-CCNx, the first generic emulator focused on the development and evaluation of new proposals for the CCN model, available. Mini-CCNx is opensource and its documentation is publicly available online so it can be extended by any researcher in the area. This thesis presents 18 experiments using Mini-CCNx, ranging from scalability and coherence analysis to video distribution and routing protocols. The reproduction of real networks behavior using the emulator is also an important contribution because it shows one can use Mini-CCNx to detect flaws in applications or algorithms prior to real testbeds tests, which are certainly more complex and costly when compared to the emulated environment. Finally, Mini-CCNx's low-cost and flexibility indicate it can also be used in teaching activities as a practical ICN and CCN learning toolMestradoEngenharia de ComputaçãoMestre em Engenharia Elétrica[s.n.]Esteve Rothenberg, Christian Rodolfo, 1982-Magalhães, Mauricio Ferreira, 1951-Esteve Rothenberg, Christian Rodolfo, 1982-Barcellos, Antonio Marinho PillaCardozo, EleriUniversidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de ComputaçãoPrograma de Pós-Graduação em Engenharia ElétricaUNIVERSIDADE ESTADUAL DE CAMPINASCabral, Carlos Manuel Silvestre, 1988-2013info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf72 f. : il.https://hdl.handle.net/20.500.12733/1620851CABRAL, Carlos Manuel Silvestre. Mini-CCNx: uma plataforma de prototipagem rápida para redes orientadas à conteúdo. 2013. 72 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1620851. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/911212porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T07:03:59Zoai::911212Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T07:03:59Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Mini-CCNx : uma plataforma de prototipagem rápida para redes orientadas à conteúdo
Mini-CCNx : fast prototyping tool for information-centric networks
title Mini-CCNx : uma plataforma de prototipagem rápida para redes orientadas à conteúdo
spellingShingle Mini-CCNx : uma plataforma de prototipagem rápida para redes orientadas à conteúdo
Cabral, Carlos Manuel Silvestre, 1988-
Redes de computadores
Redes de computadores - Arquitetura
Internet
Computer networks
Computer networks - Architecture
Internet (Computer networks)
title_short Mini-CCNx : uma plataforma de prototipagem rápida para redes orientadas à conteúdo
title_full Mini-CCNx : uma plataforma de prototipagem rápida para redes orientadas à conteúdo
title_fullStr Mini-CCNx : uma plataforma de prototipagem rápida para redes orientadas à conteúdo
title_full_unstemmed Mini-CCNx : uma plataforma de prototipagem rápida para redes orientadas à conteúdo
title_sort Mini-CCNx : uma plataforma de prototipagem rápida para redes orientadas à conteúdo
author Cabral, Carlos Manuel Silvestre, 1988-
author_facet Cabral, Carlos Manuel Silvestre, 1988-
author_role author
dc.contributor.none.fl_str_mv Esteve Rothenberg, Christian Rodolfo, 1982-
Magalhães, Mauricio Ferreira, 1951-
Esteve Rothenberg, Christian Rodolfo, 1982-
Barcellos, Antonio Marinho Pilla
Cardozo, Eleri
Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de Computação
Programa de Pós-Graduação em Engenharia Elétrica
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Cabral, Carlos Manuel Silvestre, 1988-
dc.subject.por.fl_str_mv Redes de computadores
Redes de computadores - Arquitetura
Internet
Computer networks
Computer networks - Architecture
Internet (Computer networks)
topic Redes de computadores
Redes de computadores - Arquitetura
Internet
Computer networks
Computer networks - Architecture
Internet (Computer networks)
description Orientadores: Christian Rodolfo Esteve Rothenberg, Maurício Ferreira Magalhães
publishDate 2013
dc.date.none.fl_str_mv 2013
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 https://hdl.handle.net/20.500.12733/1620851
CABRAL, Carlos Manuel Silvestre. Mini-CCNx: uma plataforma de prototipagem rápida para redes orientadas à conteúdo. 2013. 72 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1620851. Acesso em: 3 set. 2024.
url https://hdl.handle.net/20.500.12733/1620851
identifier_str_mv CABRAL, Carlos Manuel Silvestre. Mini-CCNx: uma plataforma de prototipagem rápida para redes orientadas à conteúdo. 2013. 72 f. Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Elétrica e de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1620851. Acesso em: 3 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/911212
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
72 f. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809189101906165760