Avaliação e implementação de uma variação do protocolo TCP, projetada para redes de alto desempenho, visando à distribuição de objetos multimídia nas unidades de armazenamento do servidor Rio

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorSantos, Anna Dolejsi-
Autor(es): dc.contributorCPF:36321109022-
Autor(es): dc.contributorhttp://lattes.cnpq.br/4829748069877182-
Autor(es): dc.contributorSilva, Edmundo Albuquerque de Souza e-
Autor(es): dc.contributorCPF:36458993312-
Autor(es): dc.contributorhttp://lattes.cnpq.br/9358511568098561-
Autor(es): dc.contributorLeão, Rosa Maria Meri-
Autor(es): dc.contributorCPF:36548990022-
Autor(es): dc.contributorhttp://lattes.cnpq.br/3553487130003978-
Autor(es): dc.contributorDiniz, Morganna Carmen-
Autor(es): dc.contributorCPF:36658090022-
Autor(es): dc.creatorSousa, Leandro Soares de-
Data de aceite: dc.date.accessioned2024-07-11T17:46:20Z-
Data de disponibilização: dc.date.available2024-07-11T17:46:20Z-
Data de envio: dc.date.issued2021-03-10-
Data de envio: dc.date.issued2008-05-07-
Data de envio: dc.date.issued2021-03-10-
Fonte completa do material: dc.identifierhttps://app.uff.br/riuff/handle/1/17132-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/757163-
Descrição: dc.descriptionThe objective of this work was to study the behavior variations of the TCP protocol that were designed to perform in high speed networks. For this, we investigated if the TCP can become advantageous, in relation to UDP, in networks with low propagation delay and low traffic, in other words, modifications of TCP projected to maximize the occupation of the available bandwidth. On the other hand, it was important, also, to discover if TCP is, or is not, efficient for the transfer of a massive amount of data, an example of that is the transfer that happens among the servers of the service multimedia of the project - Servidor RIO. The Servidor RIO uses a modification of the UDP protocol to implement a reliable data transfer service, however this reliability is also provided by TCP, what turned this as a good case for the made evaluation. For the distribution of a great number of videos among Servidores RIO, the current TCP protocols, Reno and Vegas, that adopt conservative measures for the congestion control, can bring problems, because in the occurrence of a package loss event, these variations of TCP accomplish a strong reduction of the transmission window inducing to a low use of the bandwidth. In the case of the extensive volumes of transmissions these measures can bring limitations and instability to the data transmission rate. This way, we investigated and implemented seven variations of the TCP protocol, two of them are the most used strategies in Internet, TCP Reno and TCP Vegas, and the remaining five modify the congestion control algorithm to minimize these limitations and instability to the data transmission rate, these are: (i) TCP Westwood, (ii) BIC-CUBIC TCP, (iii) FAST TCP, (iv) Scalable TCP and (v) HighSpeed TCP. The seven TCPs were implemented and they also were evaluated through a series of experiments, in which transmissions of files were made, and were measured: (i) the total time of the file transmission, (ii) the stability of the data flow and (iii) the bandwidth occupation. In the experiments, also, were evaluated the strategies of congestion control of TCPs, for such we implemented the IP protocol, of the network layer of the Internet protocols stack, this way we interfered in the data flow forcing the packages loss and, also, we could collect the necessary data with more precision. A program was specifically built for this end, as a consequence, became necessary to implement the socket API, which served as interface between this program and TCPs. Finally, we substituted the communication in non real time of the Servidor RIO by the FAST TCP, that obtained the best evaluation in the battery of experiments accomplished in this work. Through the evaluation of the results obtained in this implementation, for the Servidor RIO, was possible to extract conclusions and indications for future works.-
Descrição: dc.descriptionO objetivo deste trabalho foi estudar o comportamento de variações do protocolo TCP desenvolvidas para redes de alto desempenho. Para tanto, investigamos o quanto o TCP pode se tornar vantajoso, em relação ao UDP, em redes com baixo retardo de propagação e baixo congestionamento, ou seja, modificações na implementação do TCP que maximizam a ocupação da banda passante disponível. Por outro lado, foi importante, também, averiguar se o TCP é, ou não, eficiente para a transferência de uma quantidade massiva de dados, um exemplo disto é a transferência que ocorre entre os servidores do serviço multimídia do projeto - Servidor RIO. O Servidor RIO utiliza uma modificação do protocolo UDP para implementar um serviço de transferência de dados confiável, no entanto esta confiabilidade também é provida pelo TCP, o que tornou este um bom caso para a avaliação efetuada. Este UDP modifi- cado realiza a comunicação em tempo não real do Servidor RIO, que é responsável pela criação de novos objetos multimídia e pela recuperação de objetos para armazenamento. Para a distribuição ou recuperação de um grande número de objetos entre os servidores RIO, os protocolos TCP atuais, Reno e Vegas, que adotam medidas conservadoras para o controle de congestionamento, podem trazer problemas, pois na ocorrência de um evento de perda de pacote, estas variações do TCP realizam uma forte redução da janela de transmissão induzindo a uma baixa utilização da banda passante. No caso das transmissões de grandes volumes estas medidas podem trazer limitações e instabilidade para a taxa de transmissão de dados. Desta forma, investigamos e implementamos sete variações do protocolo TCP, duas delas são as estratégias mais utilizadas atualmente na Internet, TCP Reno e TCP Vegas, e as cinco restantes modificam o algoritmo de controle de congestionamento para minimizar as limitações e instabilidade na taxa de transmissão de dados, estas estão: (i) TCP Westwood, (ii) BIC-CUBIC TCP, (iii) FAST TCP, (iv) Scalable TCP e (v) HighSpeed TCP. Os sete TCPs foram avaliados através de uma série de experimentos, nos quais foram efetuadas transmissões de arquivos, e destes foram medidos: (i) o tempo total de transmissão do arquivo, (ii) a estabilidade do fluxo de dados e (iii) a ocupação da banda passante. Nos experimentos, também, avaliamos as estratégias de controle de congestionamento dos TCPs, para tal implementamos o protocolo IP, da camada de rede da pilha de protocolos da Internet, desta forma interferimos no fluxo de dados forçando a perda de pacotes e, também, pudemos coletar dados mais precisos para as avaliações. Um programa foi construído especificamente para este fim, e em conseqüência, tornou-se necessária a implementação das APIs socket, que serviram de interface entre este programa e os TCPs. Finalmente, substituímos a comunicação em tempo não real do Servidor RIO pelo FAST TCP, que obteve a melhor avaliação na bateria de experimentos realizados neste trabalho. Através da avaliação dos resultados obtidos nesta implementação, para o Servidor RIO, nos foi possível extrair conclusões e indicações para trabalhos futuros.-
Formato: dc.formatapplication/pdf-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherPrograma de Pós-Graduação em Computação-
Publicador: dc.publisherComputação-
Direitos: dc.rightsAcesso Aberto-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectCiência da computação-
Palavras-chave: dc.subjectProcessamento paralelo (Computadores)-
Palavras-chave: dc.subjectEnsino à distância-
Palavras-chave: dc.subjectTempo real-
Palavras-chave: dc.subjectRede de comunicação de computadores-
Palavras-chave: dc.subjectServidor multimídia RIO-
Palavras-chave: dc.subjectRede GIGA-
Palavras-chave: dc.subjectNós de armazenamento-
Palavras-chave: dc.subjectTCP de alta performance-
Palavras-chave: dc.subjectReal-time multimedia object server-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO-
Título: dc.titleAvaliação e implementação de uma variação do protocolo TCP, projetada para redes de alto desempenho, visando à distribuição de objetos multimídia nas unidades de armazenamento do servidor Rio-
Tipo de arquivo: dc.typeDissertação-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.