Data management for location-dependent mobile applications

Detalhes bibliográficos
Autor(a) principal: Santos, Nuno Miguel Fiúza Martins Boavida dos
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10362/157054
Resumo: Over the last decade, the number of mobile applications that rely on geolocated data has increased substantially. In many cases, the users of such applications demonstrate a greater interest in data that is located in their close vicinity, than that which is located further away from them, whether it be in terms of detail or in terms of the freshness of the data. In this dissertation, we present FocusDB, a data management system designed to support this type of application, as well as the interaction between clients and servers based on geolocated data. This system proposes a novel data model where the information is kept with several levels of detail, with the applications defining the relevant levels. The clients access the data in such a way that the distance of the client to the data object can dictate its level of detail. Additionally, the users are notified whenever their data is modified, avoiding them having to repeatedly request the server for updates. The performance of the system shows gains in performance when compared to industry standards and opens the door for more research endeavors related to location-aware distributed systems.
id RCAP_70d34b355d3385774aa88eb55217c5e6
oai_identifier_str oai:run.unl.pt:10362/157054
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Data management for location-dependent mobile applicationsDistributed systemsdynamic consistencygeographic datareplicationmobile applicationsDomínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e InformáticaOver the last decade, the number of mobile applications that rely on geolocated data has increased substantially. In many cases, the users of such applications demonstrate a greater interest in data that is located in their close vicinity, than that which is located further away from them, whether it be in terms of detail or in terms of the freshness of the data. In this dissertation, we present FocusDB, a data management system designed to support this type of application, as well as the interaction between clients and servers based on geolocated data. This system proposes a novel data model where the information is kept with several levels of detail, with the applications defining the relevant levels. The clients access the data in such a way that the distance of the client to the data object can dictate its level of detail. Additionally, the users are notified whenever their data is modified, avoiding them having to repeatedly request the server for updates. The performance of the system shows gains in performance when compared to industry standards and opens the door for more research endeavors related to location-aware distributed systems.Na última década, o número de aplicações móveis que utiliza dados geo-localizados tem aumentado substancialmente. Em muitas destas aplicações, os utilizadores demonstram um maior interesse nos dados situados na sua vizinhança do que naqueles que se encontram a uma maior distância de si, quer em termos de atualização da informação, quer no detalhe dos mesmos. Nesta dissertação apresentamos o FocusDB, um sistema de gestão de dados desenhado para suportar estas aplicações e a interação de clientes e servidores com dados geolocalizados. Este sistema propõe um modelo de dados onde a informação é mantida com diferentes níveis de detalhe, com as aplicações a definirem os níveis relevantes. Os clientes acedem à informação geo-localizada, obtendo diferentes níveis de detalhe dependendo da distância a que os diferentes objetos se encontram. Adicionalmente, os utilizadores são notificados sempre que os seus dados são modificados, evitando que estes tenham de repetir os pedidos ao servidor. O desempenho do sistema mostra ganhos ao nível do desempenho quando comparado aos padrões utilizados na indústria e abre a porta a mais estudos futuros acerca de aplicações distribuídas com noção da localização dos dados.Preguiça, NunoLeitão, JoãoRUNSantos, Nuno Miguel Fiúza Martins Boavida dos2023-08-31T14:18:29Z2023-052023-05-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/157054enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T05:39:16Zoai:run.unl.pt:10362/157054Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:56:31.708007Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Data management for location-dependent mobile applications
title Data management for location-dependent mobile applications
spellingShingle Data management for location-dependent mobile applications
Santos, Nuno Miguel Fiúza Martins Boavida dos
Distributed systems
dynamic consistency
geographic data
replication
mobile applications
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
title_short Data management for location-dependent mobile applications
title_full Data management for location-dependent mobile applications
title_fullStr Data management for location-dependent mobile applications
title_full_unstemmed Data management for location-dependent mobile applications
title_sort Data management for location-dependent mobile applications
author Santos, Nuno Miguel Fiúza Martins Boavida dos
author_facet Santos, Nuno Miguel Fiúza Martins Boavida dos
author_role author
dc.contributor.none.fl_str_mv Preguiça, Nuno
Leitão, João
RUN
dc.contributor.author.fl_str_mv Santos, Nuno Miguel Fiúza Martins Boavida dos
dc.subject.por.fl_str_mv Distributed systems
dynamic consistency
geographic data
replication
mobile applications
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
topic Distributed systems
dynamic consistency
geographic data
replication
mobile applications
Domínio/Área Científica::Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
description Over the last decade, the number of mobile applications that rely on geolocated data has increased substantially. In many cases, the users of such applications demonstrate a greater interest in data that is located in their close vicinity, than that which is located further away from them, whether it be in terms of detail or in terms of the freshness of the data. In this dissertation, we present FocusDB, a data management system designed to support this type of application, as well as the interaction between clients and servers based on geolocated data. This system proposes a novel data model where the information is kept with several levels of detail, with the applications defining the relevant levels. The clients access the data in such a way that the distance of the client to the data object can dictate its level of detail. Additionally, the users are notified whenever their data is modified, avoiding them having to repeatedly request the server for updates. The performance of the system shows gains in performance when compared to industry standards and opens the door for more research endeavors related to location-aware distributed systems.
publishDate 2023
dc.date.none.fl_str_mv 2023-08-31T14:18:29Z
2023-05
2023-05-01T00:00:00Z
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 http://hdl.handle.net/10362/157054
url http://hdl.handle.net/10362/157054
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 application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799138150454394880