In the rapid evolution of digitization, geoservices such as Geographical Information Systems are re-emerging as a design tool for innovation, change, and policy development, while traditional databases struggle to handle geodata. Scaling these services can be complex, time-consuming, and computationally intensive. Relying on cloud-based solutions, there is a lack of knowledge about (geo-)database performance in the cluster environment Kubernetes, an open-source orchestrator designed to simplify the deployment, scalability, and operation of containerized applications. However, the integration of geoservices into cloud-edge technologies presents challenges in task scheduling and service placement, thus requiring new management strategies. In this respect, distributed computing offers opportunities, but may introduce network delays that degrade the Quality of Service; such latency is minimized by Multi-access Edge Computing standard technology. This research work presents an experimental comparative analysis for PostgreSQL/PostGIS relational database geoservices operating in a cluster versus non-cluster environment, focusing on the data management layer. Performance evaluation refers to the average execution times of SQL operations and the PostGIS function under different hardware conditions. With the combination of Kubernetes and Docker, the clustered environment showed improvements in the average execution time of resource-intensive (geo-)queries on all hardware reference setups, outperforming the non-clustered counterparts.

On the Performance of Geospatial Services Deployment: An Experimental Benchmark Analysis

Franchi, Fabio
;
Smarra, Francesco;Di Fina, Eleonora;Galassi, Alessandra
2025-01-01

Abstract

In the rapid evolution of digitization, geoservices such as Geographical Information Systems are re-emerging as a design tool for innovation, change, and policy development, while traditional databases struggle to handle geodata. Scaling these services can be complex, time-consuming, and computationally intensive. Relying on cloud-based solutions, there is a lack of knowledge about (geo-)database performance in the cluster environment Kubernetes, an open-source orchestrator designed to simplify the deployment, scalability, and operation of containerized applications. However, the integration of geoservices into cloud-edge technologies presents challenges in task scheduling and service placement, thus requiring new management strategies. In this respect, distributed computing offers opportunities, but may introduce network delays that degrade the Quality of Service; such latency is minimized by Multi-access Edge Computing standard technology. This research work presents an experimental comparative analysis for PostgreSQL/PostGIS relational database geoservices operating in a cluster versus non-cluster environment, focusing on the data management layer. Performance evaluation refers to the average execution times of SQL operations and the PostGIS function under different hardware conditions. With the combination of Kubernetes and Docker, the clustered environment showed improvements in the average execution time of resource-intensive (geo-)queries on all hardware reference setups, outperforming the non-clustered counterparts.
File in questo prodotto:
File Dimensione Formato  
s10723-025-09806-5.pdf

accesso aperto

Tipologia: Documento in Versione Editoriale
Licenza: Creative commons
Dimensione 1.43 MB
Formato Adobe PDF
1.43 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11697/262919
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact