Biblioteca Digital da UEM: Sistema Nou-Rau

Consultar: Programa de Pós-Graduação em Ciência da Computação

Início > Dissertações e Teses > Ciências Exatas e da Terra > Ciência da Computação > Programa de Pós-Graduação em Ciência da Computação

Título [PT]: Implementação de uma rede endereçada por interesses em nível de Kernel
Autor(es): Danilo Egêa Gondolfo
Palavras-chave [PT]:

Rede Ad Hoc centrada em interesses (Radnet). Protocolo REPA. FreeBSD. Redes Ad Hoc. Roteamento em redes Ad Hoc. Radnet. REPA. Roteamento. Brasil.
Palavras-chave [EN]:
Radnet. REPA. FreeBSD. Ad Hoc networks. Routing. Brazil.
Titulação: Mestre em Ciência da Computação
Banca:
Nardênio Almeida Martins [Orientador] - UEM
Luciana Andréia Fondazzi Martimiano - UEM
Rodrigo Campiolo - UTFPR
Resumo:
Resumo: Redes Ad Hoc podem ser empregadas em uma grande quantidade de situações, como por exemplo, em ambientes onde uma infraestrutura de rede é precária ou mesmo inexistente. Neste cenário, uma rede Ad Hoc pode ser criada entre dispositivos de comunicação pessoais, como smartphones, para que os usuários possam interagir e trocar informações. A Radnet (Rede Ad Hoc Centrada em Interesses) é uma rede Ad hoc no qual as mensagens são roteadas entre os dispositivos com base em características e interesses dos usuários. Este trabalho tem como principais objetivos propor e implementar a Radnet em nível de kernel do sistema operacional, sendo uma versão simplificada com foco na redução do consumo de recursos computacionais e com suporte à criptografia durante a troca de mensagens. Duas versões do protocolo REPA foram implementadas no kernel do sistema operacional FreeBSD e são utilizadas por meio da API de sockets. A redução do consumo de recursos se dá a partir de um cabeçalho simplificado no qual os interesses dos usuários são enviados em formato numérico ao invés de cadeia de caracteres. A implementação em nível de kernel também oferece um menor overhead durante o processamento de mensagens, o que pode significar uma redução no consumo de energia em dispositivos embarcados. Os experimentos mostraram que com o novo cabeçalho foi possível: i) reduzir consideravelmente a utilização de CPU, sendo obtidos ganhos de até 42% em relação à quantidade de instruções executadas por segundo; ii) aumentar a taxa de processamento de mensagens por minuto em aproximadamente 10%; e iii) reduzir o tempo de processamento de cada mensagem em até 22%.

Abstract: Ad Hoc networks can be used in a lot of situations, for example in environments where there is a precarious network infrastructure or even an inexistent infrastructure. In this scenario, an Ad Hoc network can be created amongst personal communication devices, as smartphones, so that users can interact and share information. The Radnet (Interest-centric Ad Hoc Network) is an Ad hoc network in which the messages are routed between devices based on characteristics and interests of the users. This work has as main objectives the propose and the implementation of the Radnet in the operating system's kernel level, with a simplified version with focus on the computational resources reduction and encryption support during the messages exchange. Two versions of the REPA protocol have been implemented in the core of the FreeBSD operating system and are used through the sockets API. The resources comsumption reduction is based on a simplified header version in which the interests are sent in a numeric format instead of a string. The kernel level implementation also enable messages processing with less overhead, which could drive to less energy consumption in embedded systems. The experiments showed that with the new header is possible: i)to reduce the CPU consumption, obtaining gains up to 42% on the amount of instructions performed per second; ii) to increase the message processing rate per minute in about 10%; and iii) to reduce the per message processing time in about 22%.
Data da defesa: 26/01/2017
Código: vtls000225553
Informações adicionais:
Idioma: Português
Data de Publicação: 2017
Local de Publicação: Maringá, PR
Orientador: Prof. Dr. Nardênio Almeida Martins
Instituição: Universidade Estadual de Maringá . Centro de Tecnologia . Programa de Pós-Graduação em Ciência da Computação
Nível: Dissertação (mestrado em Ciência da Computação)
UEM: Departamento de Informática

Responsavel: edson
Categoria: Aplicação
Formato: Documento PDF
Arquivo: Dissertacao_final_Danilo_Egea_Gondolfo.pdf
Tamanho: 4767 Kb (4881170 bytes)
Criado: 15-05-2017 18:49
Atualizado: 15-05-2017 18:53
Visitas: 633
Downloads: 4

[Visualizar]  [Download]

Todo material disponível neste sistema é de propriedade e responsabilidade de seus autores.

Voltar