Performance evaluation of the trustful space-time ptotocol

Detalhes bibliográficos
Ano de defesa: 2018
Autor(a) principal: Resner, Davi
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: eng
Instituição de defesa: Não Informado pela instituição
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: https://repositorio.ufsc.br/handle/123456789/189296
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2018.
id UFSC_872fa5c29879b8c3637553d8d0a5dcef
oai_identifier_str oai:repositorio.ufsc.br:123456789/189296
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str
spelling Performance evaluation of the trustful space-time ptotocolComputaçãoInternet das coisasRedes de sensores sem fioDissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2018.Redes de Sensores Sem Fios (RSSF) têm sido implementadas de muitas formas diferentes ao longo dos últimos anos. Prédios, casas, fazendas, rios, o clima, chãos de fábrica, e muitos outros tipos de ambiente, podem todos ser monitorados e controlados por uma rede sem fios composta de dispositivos computacionais baratos equipados com diferentes sensores e atuadores. Com estas redes conectando-se à Internet das Coisas (IoT, do inglês Internet of Things), torna-se cada vez mais importante que as mesmas operem de maneira confiável, com sistemas operacionais e protocolos de comunicação orientados ao domínio de aplicação e cuidadosamente implementados. O Trustful Space-Time Protocol (TSTP) é um protocolo cross-layer para RSSF projetado para enriquecer dados com semântica de unidades do Sistema Internacional (SI), autenticação, criptografia, temporalidade e georeferenciamento de forma eficiente. Através da integração de dados compartilhados por múltiplos serviços de rede em uma única infraestrutura de comunicação, TSTP é capaz de eliminar a replicação de informação entre serviços, atingindo um sobrecusto modesto em termos de mensagens de controle. Porém, a complexidade das funcionalidades do TSTP, seu amplo escopo - da aplicação ao controle de acesso ao meio, - e sua natureza experimental trazem requerimentos diversos, além daqueles normalmente considerados na maioria dos projetos de software. Nesta dissertação, o projeto de protocolo do TSTP é exposto em detalhes, com uma descrição dos formatos de mensagem e algoritmos usados para controle de acesso ao meio, roteamento geográfico, localização espacial, sincronização temporal e segurança. Então, uma implementação desenvolvida para o Embedded Parallel Operating System (EPOS) e a plataforma de RSSF EPOSMote III é apresentada. Para evitar uma implementação monolítica da abordagem cross-layer, um projeto baseado em componentes é utilizado, explorando técnicas de metaprogramação com templates para adaptar e combinar blocos básicos. Uma arquitetura orientada a eventos que gerencia buffers enriquecidos com metadados sem gerar cópias de memória é aplicada para tratar de requisitos transversais. O projeto e a implementação do protocolo são avaliados com experimentos na plataforma EPOSMote III, com um porte para o simulador OMNeT++ e com um modelo analítico de comportamento da rede. Com base nos experimentos e dados coletados por meio de várias ferramentas de avaliação, parâmetros do protocolo são ajustados e otimizados, melhorando o TSTP e trazendo-o um passo mais perto de seu objetivo de prover uma solução completa e eficiente para RSSF integradas à IoT.Abstract : Wireless Sensor Networks (WSN) have been implemented in many different forms over the years. Buildings, homes, farms, rivers, the weather, assembly lines, and many more physical environments, can all be monitored and sometimes controlled by a wireless network of cheap computing devices equipped with different sensors and actuators. As these networks get connected to the Internet of Things (IoT), it is ever more important that they operate trustfully, with carefully-designed and -implemented domain-oriented operating systems and network protocols. The Trustful Space-Time Protocol (TSTP) is a cross-layer WSN protocol designed to deliver authenticated, encrypted, timed, and georeferenced messages containing data compliant with the International System of Units (SI) in a resource-efficient way. By integrating shared data from multiple networking services into a single communication infrastructure, TSTP is able to eliminate replication of information across services, achieving small overhead in terms of control messages. However, the complexity of TSTP s features, its broad range - from application to Medium Access Control, - and its experimental nature bring diverse requirements beyond those usually considered in most software designs. In this dissertation, the protocol design of TSTP is presented in detail, with a description of the message formats and algorithms used for medium access control, geographic routing, spatial localization, time synchronization, and security. Then, an implementation is developed for the Embedded Parallel Operating System (EPOS) and the EPOSMote III WSN platform. To avoid a monolithic implementation of the cross-layer approach, a component-based design is used, exploring template metaprogramming techniques to adapt and combine basic building blocks. An event-driven architecture that makes use of zero-copy buffers and metadata is used to handle crosscutting concerns. The design and implementation are assessed with experiments on the EPOSMote III platform, with a port for the OMNeT++ simulator, and with an analytic model of network behavior. With the experiments and data collected from various evaluation tools, parameters of the protocol are adjusted and optimized, improving TSTP and taking it one step closer to its goal of being a complete, efficient solution for IoT-ready WSNs.Fröhlich, Antonio Augusto MedeirosUniversidade Federal de Santa CatarinaResner, Davi2018-08-23T04:04:28Z2018-08-23T04:04:28Z2018info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis190 p.| il., gráfs., tabs.application/pdf354385https://repositorio.ufsc.br/handle/123456789/189296engreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2018-08-23T04:04:28Zoai:repositorio.ufsc.br:123456789/189296Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732018-08-23T04:04:28Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Performance evaluation of the trustful space-time ptotocol
title Performance evaluation of the trustful space-time ptotocol
spellingShingle Performance evaluation of the trustful space-time ptotocol
Resner, Davi
Computação
Internet das coisas
Redes de sensores sem fio
title_short Performance evaluation of the trustful space-time ptotocol
title_full Performance evaluation of the trustful space-time ptotocol
title_fullStr Performance evaluation of the trustful space-time ptotocol
title_full_unstemmed Performance evaluation of the trustful space-time ptotocol
title_sort Performance evaluation of the trustful space-time ptotocol
author Resner, Davi
author_facet Resner, Davi
author_role author
dc.contributor.none.fl_str_mv Fröhlich, Antonio Augusto Medeiros
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Resner, Davi
dc.subject.por.fl_str_mv Computação
Internet das coisas
Redes de sensores sem fio
topic Computação
Internet das coisas
Redes de sensores sem fio
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2018.
publishDate 2018
dc.date.none.fl_str_mv 2018-08-23T04:04:28Z
2018-08-23T04:04:28Z
2018
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 354385
https://repositorio.ufsc.br/handle/123456789/189296
identifier_str_mv 354385
url https://repositorio.ufsc.br/handle/123456789/189296
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 190 p.| il., gráfs., tabs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1785187883817107456