Data management for location-dependent mobile applications
Autor(a) principal: | |
---|---|
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 |