Dissertação de mestrado integrado em Engenharia de Telecomunicações e InformáticaWithin the scope of this dissertation’s work, titled “Localization as a Network Service”, the
specification of a novel Global Localization Service based on the Domain Name System (DNS) is
proposed. This service is capable of interacting with different Localization Servers, and is capable
of providing location information to Location Based Services with minimal additional geographical
error.
Initially, a set of popular Internet services is selected, and each one exposed. Followed by
a comparative study, where important aspects to a Global Localization Service are evaluated
regarding each service. This culminates in the selection of the Domain Name System (DNS). With
the DNS as the selected service, considerations are made regarding the storing and organization
of data, the integration with Localization Servers, and security concerns. A prototype is built and
deployed.
Finally, using the created testbed, the Global Localization Service proposal is tested in two
distinct scenarios. Its results are evaluated, and conclusions regarding the performance of the
system are made.No âmbito do trabalho desta dissertação, intitulada “Localização como um Serviço de
Rede”, é proposta a especificação de um novo Serviço Global de Localização baseado no
Domain Name System (DNS). Este serviço é capaz de interagir com diferentes Servidores de
Localização, para fornecer informações de localização a Serviços Baseados em Localização
com erro geográfico adicional mínimo.
Inicialmente, selecionou-se um grupo de serviços de Internet populares, sendo cada
um estudado. Seguiu-se um estudo comparativo, onde aspetos importantes para um Serviço
Global de Localização foram avaliados para cada um dos serviços de Internet. Isto culminou
na seleção do Domain Name System (DNS). Com o DNS como o serviço escolhido, foram
feitas considerações relativas ao armazenamento e organização dos dados, a integração com
Servidores de Localização, e preocupações de segurança. Para a avaliar a viabilidade do
sistema foi construído e posto em funcionamento um protótipo.
Finalmente, usando o ambiente de teste criado, a proposta de um Serviço Global de
Localização foi testada em dois cenários distintos. Os seus resultados foram avaliados, e
foram feitas conclusões quanto ao desempenho do sistema