Aplicabilidade e desempenho do global média transmission protocol (GMTP)
Ano de defesa: | 2016 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
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. |