Benchmarking geospatial database on Kubernetes cluster

Abstract Kubernetes is an open-source container orchestration system for automating container application operations and has been considered to deploy various kinds of container workloads. Traditional geo-databases face frequent scalability issues while dealing with dense and complex spatial data. D...

Full description

Bibliographic Details
Main Authors: Bharti Sharma, Poonam Bansal, Mohak Chugh, Adisakshya Chauhan, Prateek Anand, Qiaozhi Hua, Achin Jain
Format: Article
Language:English
Published: SpringerOpen 2021-07-01
Series:EURASIP Journal on Advances in Signal Processing
Subjects:
Online Access:https://doi.org/10.1186/s13634-021-00754-2
_version_ 1819080470201106432
author Bharti Sharma
Poonam Bansal
Mohak Chugh
Adisakshya Chauhan
Prateek Anand
Qiaozhi Hua
Achin Jain
author_facet Bharti Sharma
Poonam Bansal
Mohak Chugh
Adisakshya Chauhan
Prateek Anand
Qiaozhi Hua
Achin Jain
author_sort Bharti Sharma
collection DOAJ
description Abstract Kubernetes is an open-source container orchestration system for automating container application operations and has been considered to deploy various kinds of container workloads. Traditional geo-databases face frequent scalability issues while dealing with dense and complex spatial data. Despite plenty of research work in the comparison of relational and NoSQL databases in handling geospatial data, there is a shortage of existing knowledge about the performance of geo-database in a clustered environment like Kubernetes. This paper presents benchmarking of PostgreSQL/PostGIS geospatial databases operating on a clustered environment against non-clustered environments. The benchmarking process considers the average execution times of geospatial structured query language (SQL) queries on multiple hardware configurations to compare the environments based on handling computationally expensive queries involving SQL operations and PostGIS functions. The geospatial queries operate on data imported from OpenStreetMap into PostgreSQL/PostGIS. The clustered environment powered by Kubernetes demonstrated promising improvements in the average execution times of computationally expensive geospatial SQL queries on all considered hardware configurations compared to their average execution times in non-clustered environments.
first_indexed 2024-12-21T19:45:23Z
format Article
id doaj.art-b1a2d0d9ad224df58275ea22fb8f326b
institution Directory Open Access Journal
issn 1687-6180
language English
last_indexed 2024-12-21T19:45:23Z
publishDate 2021-07-01
publisher SpringerOpen
record_format Article
series EURASIP Journal on Advances in Signal Processing
spelling doaj.art-b1a2d0d9ad224df58275ea22fb8f326b2022-12-21T18:52:21ZengSpringerOpenEURASIP Journal on Advances in Signal Processing1687-61802021-07-012021112910.1186/s13634-021-00754-2Benchmarking geospatial database on Kubernetes clusterBharti Sharma0Poonam Bansal1Mohak Chugh2Adisakshya Chauhan3Prateek Anand4Qiaozhi Hua5Achin Jain6MSIT, GGSIPUMSIT, GGSIPUMSIT, GGSIPUMSIT, GGSIPUNSUTComputer School, Hubei University of Arts and ScienceBharati Vidyapeeth’s College of EngineeringAbstract Kubernetes is an open-source container orchestration system for automating container application operations and has been considered to deploy various kinds of container workloads. Traditional geo-databases face frequent scalability issues while dealing with dense and complex spatial data. Despite plenty of research work in the comparison of relational and NoSQL databases in handling geospatial data, there is a shortage of existing knowledge about the performance of geo-database in a clustered environment like Kubernetes. This paper presents benchmarking of PostgreSQL/PostGIS geospatial databases operating on a clustered environment against non-clustered environments. The benchmarking process considers the average execution times of geospatial structured query language (SQL) queries on multiple hardware configurations to compare the environments based on handling computationally expensive queries involving SQL operations and PostGIS functions. The geospatial queries operate on data imported from OpenStreetMap into PostgreSQL/PostGIS. The clustered environment powered by Kubernetes demonstrated promising improvements in the average execution times of computationally expensive geospatial SQL queries on all considered hardware configurations compared to their average execution times in non-clustered environments.https://doi.org/10.1186/s13634-021-00754-2Distributed data processingGeospatial databasesCluster computingGeospatial-dataGeospatial-databasesBenchmarking
spellingShingle Bharti Sharma
Poonam Bansal
Mohak Chugh
Adisakshya Chauhan
Prateek Anand
Qiaozhi Hua
Achin Jain
Benchmarking geospatial database on Kubernetes cluster
EURASIP Journal on Advances in Signal Processing
Distributed data processing
Geospatial databases
Cluster computing
Geospatial-data
Geospatial-databases
Benchmarking
title Benchmarking geospatial database on Kubernetes cluster
title_full Benchmarking geospatial database on Kubernetes cluster
title_fullStr Benchmarking geospatial database on Kubernetes cluster
title_full_unstemmed Benchmarking geospatial database on Kubernetes cluster
title_short Benchmarking geospatial database on Kubernetes cluster
title_sort benchmarking geospatial database on kubernetes cluster
topic Distributed data processing
Geospatial databases
Cluster computing
Geospatial-data
Geospatial-databases
Benchmarking
url https://doi.org/10.1186/s13634-021-00754-2
work_keys_str_mv AT bhartisharma benchmarkinggeospatialdatabaseonkubernetescluster
AT poonambansal benchmarkinggeospatialdatabaseonkubernetescluster
AT mohakchugh benchmarkinggeospatialdatabaseonkubernetescluster
AT adisakshyachauhan benchmarkinggeospatialdatabaseonkubernetescluster
AT prateekanand benchmarkinggeospatialdatabaseonkubernetescluster
AT qiaozhihua benchmarkinggeospatialdatabaseonkubernetescluster
AT achinjain benchmarkinggeospatialdatabaseonkubernetescluster