Dissertação

dbTRACE - A Scalable Platform for Tracking Information Querying and Management EVALUATED

A falta de actividade fisica tem vindo a tornar-se um problema importante na saude publica. Ha um interesse crescente em influenciar melhores comportamentos de atividade fisica. Beneficios incluem, menos trafego, menos poluicao e melhorias na qualidade de vida. A iniciativa TRACE e um projecto Europeu gerido pelo INESC-ID, com o objetivo de incentivar mais pessoas a andar a pe e de bicicleta. Os participantes sao incentivados atraves do uso de recompensas, tais como descontos e ofertas. Com este trabalho, tencionei desenvolver um sistema capaz de armazenar informacao de rastreamento em grande-escala. Este documento apresenta uma proposta para lidar com os desafios inerentes ao armazenamento de grandes quantidades de informacao geoespacial. Ademais, lida tambem com as preocupacoes de seguranca e privacidade intrinsecas a este tipo de informacao. Este projecto introduz o dbTRACE, uma plataforma geoespacial concebida para armazenar, gerir e analisar a informacao de localizacao gerada pelos utilizadores. O dbTRACE usa a base de dados TitanDB para fornecer um modelo de dados e API em grafo. O TitanDB combina o Apache Cassandra, uma base de dados nao-relacional para o armazenamento distribuido dos dados, e o ElasticSearch, um motor de busca distribuido que fornece um indice para procura geoespacial em todo o cluster. Trajectorias de utilizador sao processadas usando o Barefoot, um servidor de Map-matching que pode ser distribuido usando a Spark framework. Este processo permite que a informacao seja mais rapidamente obtida para efeitos de analise estatistica e validacao de recompensas.
Base de dados em grafo, Trajectoria, Distribuicao, Map-matching

Novembro 14, 2016, 11:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Paulo Jorge Pires Ferreira

Departamento de Engenharia Informática (DEI)

Professor Associado

ORIENTADOR

Luís Manuel Antunes Veiga

Departamento de Engenharia Informática (DEI)

Professor Associado