Detalhes bibliográficos
Ano de defesa: |
2016 |
Autor(a) principal: |
SILVA, Emanoel Carlos Gomes Ferraz |
Orientador(a): |
GAMA, Kiev Santos da |
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 Pernambuco
|
Programa de Pós-Graduação: |
Programa de Pos Graduacao em Ciencia da Computacao
|
Departamento: |
Não Informado pela instituição
|
País: |
Brasil
|
Palavras-chave em Português: |
|
Link de acesso: |
https://repositorio.ufpe.br/handle/123456789/25680
|
Resumo: |
Com a ascensão da Internet das Coisas (Internet of Things, IoT), bilhões de dispositivos estarão conectados à internet do futuro produzindo, consumindo e processando dados, além de se comunicarem uns com os outros. Através de plataformas de dados sem domínio específico, desenvolvedores, cientistas e entusiastas poderão fazer uso destes dispositivos em suas aplicações sem necessariamente ter conhecimento técnico de baixo nível, como os protocolos de comunicação. Assim, descobrir e selecionar de forma eficiente os dispositivos que melhor respondem a uma determinada necessidade se mostram como problemas relevantes a serem investigados no paradigma da Internet das Coisas. Este trabalho auxilia mecanismos de busca de fontes produtoras de dados, propondo uma técnica que possa, de forma objetiva, indicar quais destas entidades são mais apropriadas, considerando como critérios os seus atributos de qualidade. Para tanto, foram consideradas questões de interoperabilidade no formato dos dados gerados pelos produtores de dados e dos metadados de sua descrição; escalabilidade, na técnica proposta para o ranqueamento dos produtores de dados identificados pelo mecanismo de seleção e, por fim, monitoramento dos indicadores de qualidade dos produtores de dados. Como principais contribuições deste trabalho estão: (i) o uso e o monitoramento dinâmico de métricas de qualidade na descrição dos produtores de dados, (ii) proposta de uma técnica de ranqueamento de produtores de dados que utilize atributos de qualidade diversos e que acompanhe as características dinâmicas dos produtores de dados (iii) a proposta do conceito de fila dinâmica de resultados no mecanismo de busca, visando economia de processamento e ganho de desempenho e (iv) uso do estilo arquitetural REST para a oferta dos produtores de dados como recursos. Por fim, foi considerado um cenário de uso do aplicativo móvel Bike Cidadão com o objetivo de avaliar a performance das contribuições propostas. A avaliação observou, sobretudo, o tempo de resposta necessário à execução de consultas ao catálogo utilizando, ou não, o conceito de fila dinâmica de resultados em diferentes situações, variando a quantidade de consumidores e produtores de dados disponíveis. |