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 | 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.