Aplicabilidade e desempenho do global média transmission protocol (GMTP)

Detalhes bibliográficos
Ano de defesa: 2016
Autor(a) principal: Soares, Wendell Silva
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Alagoas
Brasil
Programa de Pós-Graduação em Informática
UFAL
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.repositorio.ufal.br/handle/riufal/1612
Resumo: This work presents a study about the implementation of the Global Media Transmission Protocol (GMTP) in the Linux operating system. Currently, Internet live streaming applications require various middlewares incompatible among them, as they have different network services requirements. As a consequence, two end-systems using distinct applications can not cooperate to share a given data flow from a streaming server, increasing network resource consumption. For that reason, the GMTP was proposed as a network protocol that decouples the functions used for rendering the media flow to the user from the functions used for disseminating the data through the network. The GMTP protocol uses P2P algorithms at the socket level in order to build a network of favors among cooperative routers. The network of favors is managed by streaming servers, which orchestrate router partnerships based on the capacity of each router transmission channel. The capacity of transmission channels are obtained through network assisted congestion control algorithms. We evaluated the correctness of GMTP-Linux based on experiments in virtual machines. The experiments show that GMTP approach can be used to deploy it in a operating system and can be used in network applications for transmitting live streaming content over the network. In the performance perspective, GMTP-Linux was studied according to some quality of service metrics and it shown that GMTP achieved a performance similar to the results presented in the definition work of GMTP.
id UFAL_df050274b1d53ffa2568c8cb105704fa
oai_identifier_str oai:www.repositorio.ufal.br:riufal/1612
network_acronym_str UFAL
network_name_str Repositório Institucional da Universidade Federal de Alagoas (UFAL)
repository_id_str
spelling Aplicabilidade e desempenho do global média transmission protocol (GMTP)Applicability and overall average performance transmission protocol (GMTP)GMTP (Protocolo de rede de computação)Redes P2PRedes multimí­diaMultimedia networksCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThis work presents a study about the implementation of the Global Media Transmission Protocol (GMTP) in the Linux operating system. Currently, Internet live streaming applications require various middlewares incompatible among them, as they have different network services requirements. As a consequence, two end-systems using distinct applications can not cooperate to share a given data flow from a streaming server, increasing network resource consumption. For that reason, the GMTP was proposed as a network protocol that decouples the functions used for rendering the media flow to the user from the functions used for disseminating the data through the network. The GMTP protocol uses P2P algorithms at the socket level in order to build a network of favors among cooperative routers. The network of favors is managed by streaming servers, which orchestrate router partnerships based on the capacity of each router transmission channel. The capacity of transmission channels are obtained through network assisted congestion control algorithms. We evaluated the correctness of GMTP-Linux based on experiments in virtual machines. The experiments show that GMTP approach can be used to deploy it in a operating system and can be used in network applications for transmitting live streaming content over the network. In the performance perspective, GMTP-Linux was studied according to some quality of service metrics and it shown that GMTP achieved a performance similar to the results presented in the definition work of GMTP.Neste trabalho, apresenta-se um estudo do Global Media Transmission Protocol (GMTP), identificando-se limitações e propondo-se melhorias, através da sua implementação no sistema operacional Linux. As aplicações para transmissão de mí­dias ao vivo na Internet atuais dependem de vários middlewares incompatí­veis entre si, projetados para prover serviços de rede específicos dessa classe de aplicações, cada um focado em um determinado requisito da aplicação. Como consequência, não há a possibilidade de que dois ou mais nós cooperem entre si quando estão conectados através de aplicações distintas, mas interessados em obter o mesmo fluxo de dados a partir de um servidor, resultando no aumento do consumo de recursos de rede. Por esse motivo foi proposto o GMTP, um protocolo de distribuição de mí­dias ao vivo pela Internet que desacopla a forma que o conteúdo é reproduzido pela aplicação da forma que tal conteúdo é transportado através da rede. Isto ocorre com a utilização de algoritmos P2P em ní­vel de socket a fim de construir uma rede de favores entre roteadores. As parcerias entre os roteadores são determinadas pelos nós servidores, conforme medições das capacidades de transmissão dos canais já em uso para disseminar o conteúdo, obtidas por meio de um algoritmo de controle de congestionamento assistido pela rede. Neste trabalho, propõem-se melhorias no GMTP através de sua implementação no núcleo do Linux. Avaliou-se a implementação do GMTP no Linux por meio de experimentos executados em máquinas virtuais. Através dos experimentos, constatou-se que a abordagem do protocolo GMTP, acrescido das modificações propostas neste trabalho, é viável e praticável para implantação em um sistema operacional e para uso em aplicações de rede. Na perspectiva de desempenho, avaliou-se o GMTP-Linux segundo métricas de qualidade de serviço e constatou-se que tal implementação tem um desempenho compatí­vel com os resultados apresentados no trabalho que defïne a especifïcação do GMTP.Universidade Federal de AlagoasBrasilPrograma de Pós-Graduação em InformáticaUFALSales, Leandro de Melohttp://lattes.cnpq.br/0632045091074618Freitas, André Lagehttp://lattes.cnpq.br/3203407648310274Ramos Filho, Heitor Soareshttp://lattes.cnpq.br/4978869867640619Spohn, Marco Auréliohttp://lattes.cnpq.br/4654226726267340Soares, Wendell Silva2017-02-26T22:36:55Z2017-02-262017-02-26T22:36:55Z2016-04-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfSOARES, Wendell Silva. Aplicabilidade e desempenho do global média transmission protocol (GMTP). 2016. 126 f. Dissertação (Mestrado em Informática) - Instituto de Computação, Programa de Pós-Graduação em Informática, Universidade Federal de Alagoas, Maceió, 2016.http://www.repositorio.ufal.br/handle/riufal/1612porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da Universidade Federal de Alagoas (UFAL)instname:Universidade Federal de Alagoas (UFAL)instacron:UFAL2020-04-03T15:10:05Zoai:www.repositorio.ufal.br:riufal/1612Repositório InstitucionalPUBhttp://www.repositorio.ufal.br/oai/requestri@sibi.ufal.bropendoar:46482020-04-03T15:10:05Repositório Institucional da Universidade Federal de Alagoas (UFAL) - Universidade Federal de Alagoas (UFAL)false
dc.title.none.fl_str_mv Aplicabilidade e desempenho do global média transmission protocol (GMTP)
Applicability and overall average performance transmission protocol (GMTP)
title Aplicabilidade e desempenho do global média transmission protocol (GMTP)
spellingShingle Aplicabilidade e desempenho do global média transmission protocol (GMTP)
Soares, Wendell Silva
GMTP (Protocolo de rede de computação)
Redes P2P
Redes multimí­dia
Multimedia networks
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Aplicabilidade e desempenho do global média transmission protocol (GMTP)
title_full Aplicabilidade e desempenho do global média transmission protocol (GMTP)
title_fullStr Aplicabilidade e desempenho do global média transmission protocol (GMTP)
title_full_unstemmed Aplicabilidade e desempenho do global média transmission protocol (GMTP)
title_sort Aplicabilidade e desempenho do global média transmission protocol (GMTP)
author Soares, Wendell Silva
author_facet Soares, Wendell Silva
author_role author
dc.contributor.none.fl_str_mv Sales, Leandro de Melo
http://lattes.cnpq.br/0632045091074618
Freitas, André Lage
http://lattes.cnpq.br/3203407648310274
Ramos Filho, Heitor Soares
http://lattes.cnpq.br/4978869867640619
Spohn, Marco Aurélio
http://lattes.cnpq.br/4654226726267340
dc.contributor.author.fl_str_mv Soares, Wendell Silva
dc.subject.por.fl_str_mv GMTP (Protocolo de rede de computação)
Redes P2P
Redes multimí­dia
Multimedia networks
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic GMTP (Protocolo de rede de computação)
Redes P2P
Redes multimí­dia
Multimedia networks
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description This work presents a study about the implementation of the Global Media Transmission Protocol (GMTP) in the Linux operating system. Currently, Internet live streaming applications require various middlewares incompatible among them, as they have different network services requirements. As a consequence, two end-systems using distinct applications can not cooperate to share a given data flow from a streaming server, increasing network resource consumption. For that reason, the GMTP was proposed as a network protocol that decouples the functions used for rendering the media flow to the user from the functions used for disseminating the data through the network. The GMTP protocol uses P2P algorithms at the socket level in order to build a network of favors among cooperative routers. The network of favors is managed by streaming servers, which orchestrate router partnerships based on the capacity of each router transmission channel. The capacity of transmission channels are obtained through network assisted congestion control algorithms. We evaluated the correctness of GMTP-Linux based on experiments in virtual machines. The experiments show that GMTP approach can be used to deploy it in a operating system and can be used in network applications for transmitting live streaming content over the network. In the performance perspective, GMTP-Linux was studied according to some quality of service metrics and it shown that GMTP achieved a performance similar to the results presented in the definition work of GMTP.
publishDate 2016
dc.date.none.fl_str_mv 2016-04-01
2017-02-26T22:36:55Z
2017-02-26
2017-02-26T22:36:55Z
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 SOARES, Wendell Silva. Aplicabilidade e desempenho do global média transmission protocol (GMTP). 2016. 126 f. Dissertação (Mestrado em Informática) - Instituto de Computação, Programa de Pós-Graduação em Informática, Universidade Federal de Alagoas, Maceió, 2016.
http://www.repositorio.ufal.br/handle/riufal/1612
identifier_str_mv SOARES, Wendell Silva. Aplicabilidade e desempenho do global média transmission protocol (GMTP). 2016. 126 f. Dissertação (Mestrado em Informática) - Instituto de Computação, Programa de Pós-Graduação em Informática, Universidade Federal de Alagoas, Maceió, 2016.
url http://www.repositorio.ufal.br/handle/riufal/1612
dc.language.iso.fl_str_mv por
language por
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.publisher.none.fl_str_mv Universidade Federal de Alagoas
Brasil
Programa de Pós-Graduação em Informática
UFAL
publisher.none.fl_str_mv Universidade Federal de Alagoas
Brasil
Programa de Pós-Graduação em Informática
UFAL
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal de Alagoas (UFAL)
instname:Universidade Federal de Alagoas (UFAL)
instacron:UFAL
instname_str Universidade Federal de Alagoas (UFAL)
instacron_str UFAL
institution UFAL
reponame_str Repositório Institucional da Universidade Federal de Alagoas (UFAL)
collection Repositório Institucional da Universidade Federal de Alagoas (UFAL)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal de Alagoas (UFAL) - Universidade Federal de Alagoas (UFAL)
repository.mail.fl_str_mv ri@sibi.ufal.br
_version_ 1817557429090516992