{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T23:05:44Z","timestamp":1773702344140,"version":"3.50.1"},"reference-count":54,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2020,5,7]],"date-time":"2020-05-07T00:00:00Z","timestamp":1588809600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Several real-world applications involve the aggregation of physical features corresponding to different geographic and topographic phenomena. This information plays a crucial role in analyzing and predicting several events. The application areas, which often require a real-time analysis, include traffic flow, forest cover, disease monitoring and so on. Thus, most of the existing systems portray some limitations at various levels of processing and implementation. Some of the most commonly observed factors involve lack of reliability, scalability and exceeding computational costs. In this paper, we address different well-known scalable serverless frameworks i.e., Amazon Web Services (AWS) Lambda, Google Cloud Functions and Microsoft Azure Functions for the management of geospatial big data. We discuss some of the existing approaches that are popularly used in analyzing geospatial big data and indicate their limitations. We report the applicability of our proposed framework in context of Cloud Geographic Information System (GIS) platform. An account of some state-of-the-art technologies and tools relevant to our problem domain are discussed. We also visualize performance of the proposed framework in terms of reliability, scalability, speed and security parameters. Furthermore, we present the map overlay analysis, point-cluster analysis, the generated heatmap and clustering analysis. Some relevant statistical plots are also visualized. In this paper, we consider two application case-studies. The first case study was explored using the Mineral Resources Data System (MRDS) dataset, which refers to worldwide density of mineral resources in a country-wise fashion. The second case study was performed using the Fairfax Forecast Households dataset, which signifies the parcel-level household prediction for 30 consecutive years. The proposed model integrates a serverless framework to reduce timing constraints and it also improves the performance associated to geospatial data processing for high-dimensional hyperspectral data.<\/jats:p>","DOI":"10.3390\/ijgi9050311","type":"journal-article","created":{"date-parts":[[2020,5,8]],"date-time":"2020-05-08T03:45:20Z","timestamp":1588909520000},"page":"311","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":27,"title":["Geospatial Serverless Computing: Architectures, Tools and Future Directions"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7316-5063","authenticated-orcid":false,"given":"Sujit","family":"Bebortta","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, College of Engineering and Technology, Bhubaneswar 751003, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0097-5102","authenticated-orcid":false,"given":"Saneev Kumar","family":"Das","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, College of Engineering and Technology, Bhubaneswar 751003, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Meenakshi","family":"Kandpal","sequence":"additional","affiliation":[{"name":"School of Computer Engineering, KIIT Deemed to be University, Bhubaneswar 751024, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3086-3782","authenticated-orcid":false,"given":"Rabindra Kumar","family":"Barik","sequence":"additional","affiliation":[{"name":"School of Computer Applications, KIIT Deemed to be University, Bhubaneswar 751024, India"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0476-3884","authenticated-orcid":false,"given":"Harishchandra","family":"Dubey","sequence":"additional","affiliation":[{"name":"Centre for Robust Speech Systems, University of Texas at Dallas, Richardson, TX 75080-3021, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,5,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1080\/10095020.2017.1337318","article-title":"The future of geospatial intelligence","volume":"20","author":"Dold","year":"2017","journal-title":"Geo-Spat. Inf. Sci."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1016\/j.future.2017.11.007","article-title":"A versatile data-intensive computing platform for information retrieval from big geospatial data","volume":"81","author":"Soille","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Iosifescu-Enescu, I., Matthys, C., Gkonos, C., Iosifescu-Enescu, C., and Hurni, L. (2017). Cloud-based architectures for auto-scalable web Geoportals towards the Cloudification of the GeoVITe Swiss academic Geoportal. ISPRS Int. J. Geo-Inf., 6.","DOI":"10.3390\/ijgi6070192"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Barik, R.K., Kandpal, M., Dubey, H., Kumar, V., and Das, H. (2019). Geocloud4GI: Cloud SDI Model for Geographical Indications Information Infrastructure Network. Cloud Computing for Geospatial Big Data Analytics, Springer.","DOI":"10.1007\/978-3-030-03359-0_10"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1007\/s12652-018-0702-x","article-title":"GeoFog4Health: A fog-based SDI framework for geospatial health big data analysis","volume":"10","author":"Barik","year":"2019","journal-title":"J. Ambient Intell. Humaniz. Comput."},{"key":"ref_6","unstructured":"Roberts, M., and Chapin, J. (2017). What is Serverless?, O\u2019Reilly Media Incorporated."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Baldini, I., Castro, P., Chang, K., Cheng, P., Fink, S., Ishakian, V., Mitchell, N., Muthusamy, V., Rabbah, R., and Slominski, A. (2017). Serverless computing: Current trends and open problems. Research Advances in Cloud Computing, Springer.","DOI":"10.1007\/978-981-10-5026-8_1"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Taibi, D., El Ioini, N., Pahl, C., and Niederkofler, J.R.S. (2020, January 7\u20139). Patterns for Serverless Functions (Function-as-a-Service): A Multivocal Literature Review. Proceedings of the 10th International Conference on Cloud Computing and Services Science, CLOSER 2020, Prague, Czech Republic.","DOI":"10.5220\/0009578501810192"},{"key":"ref_9","unstructured":"Hellerstein, J.M., Faleiro, J., Gonzalez, J.E., Schleier-Smith, J., Sreekanti, V., Tumanov, A., and Wu, C. (2018). Serverless computing: One step forward, two steps back. arXiv."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Shekhar, S., Gunturi, V., Evans, M.R., and Yang, K. (2012, January 20). Spatial big-data challenges intersecting mobility and cloud computing. Proceedings of the Eleventh ACM International Workshop on Data Engineering for Wireless and Mobile Access, Scottsdale, AZ, USA.","DOI":"10.1145\/2258056.2258058"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Crespo-Cepeda, R., Agapito, G., Vazquez-Poletti, J.L., and Cannataro, M. (2019, January 7\u201310). Challenges and Opportunities of Amazon Serverless Lambda Services in Bioinformatics. Proceedings of the 10th ACM International Conference on Bioinformatics, Computational Biology and Health Informatics, Niagara Falls, NY, USA.","DOI":"10.1145\/3307339.3343462"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Niu, X., Kumanov, D., Hung, L.H., Lloyd, W., and Yeung, K.Y. (2019, January 7\u201310). Leveraging serverless computing to improve performance for sequence comparison. Proceedings of the 10th ACM International Conference on Bioinformatics, Computational Biology and Health Informatics, Niagara Falls, NY, USA.","DOI":"10.1145\/3307339.3343465"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Kim, Y., and Lin, J. (2018, January 2\u20137). Serverless data analytics with flint. Proceedings of the 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), San Francisco, CA, USA.","DOI":"10.1109\/CLOUD.2018.00063"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Ishakian, V., Muthusamy, V., and Slominski, A. (2018, January 17\u201320). Serving deep learning models in a serverless platform. Proceedings of the 2018 IEEE International Conference on Cloud Engineering (IC2E), Orlando, FL, USA.","DOI":"10.1109\/IC2E.2018.00052"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Anand, S., Johnson, A., Mathikshara, P., and Karthik, R. (2019, January 7\u201311). Real-time GPS tracking using serverless architecture and ARM processor. Proceedings of the 2019 11th International Conference on Communication Systems & Networks (COMSNETS), Bangalore, India.","DOI":"10.1109\/COMSNETS.2019.8711273"},{"key":"ref_16","unstructured":"Malawski, M., Gajek, A., Zima, A., Balis, B., and Figiela, K. (2017). Serverless execution of scientific workflows: Experiments with hyperflow, AWS lambda and Google cloud functions. Future Gener. Comput. Syst."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"849","DOI":"10.1016\/j.future.2017.09.020","article-title":"Next generation cloud computing: New trends and research directions","volume":"79","author":"Varghese","year":"2018","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Lee, H., Satyam, K., and Fox, G. (2018, January 2\u20137). Evaluation of production serverless computing environments. Proceedings of the 2018 IEEE 11th International Conference on Cloud Computing (CLOUD), San Francisco, CA, USA.","DOI":"10.1109\/CLOUD.2018.00062"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"250","DOI":"10.1111\/j.1467-8306.2007.00534.x","article-title":"Sharing geographic information: an assessment of the Geospatial One-Stop","volume":"97","author":"Goodchild","year":"2007","journal-title":"Ann. Assoc. Am. Geogr."},{"key":"ref_20","unstructured":"Shashi, S. (2007). Spatial Databases, Pearson Education."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1080\/17538940802037954","article-title":"Distributed geospatial information processing: Sharing distributed geospatial resources to support Digital Earth","volume":"1","author":"Yang","year":"2008","journal-title":"Int. J. Digit. Earth"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Escamilla-Ambrosio, P., Rodr\u00edguez-Mota, A., Aguirre-Anaya, E., Acosta-Bermejo, R., and Salinas-Rosales, M. (2018). Distributing Computing in the internet of things: Cloud, fog and edge computing overview. NEO 2016, Springer.","DOI":"10.1007\/978-3-319-64063-1_4"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Barik, R.K., Dubey, H., and Mankodiya, K. (2017, January 14\u201316). SOA-FOG: Secure service-oriented edge computing architecture for smart health big data analytics. Proceedings of the 2017 IEEE Global Conference on Signal and Information Processing (GlobalSIP), Montreal, QC, Canada.","DOI":"10.1109\/GlobalSIP.2017.8308688"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Higashino, T. (2017). Edge computing for cooperative real-time controls using geospatial big data. Smart Sensors and Systems, Springer.","DOI":"10.1007\/978-3-319-33201-7_16"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Cao, X., and Madria, S. (2019, January 26\u201328). Efficient Geospatial Data Collection in IoT Networks for Mobile Edge Computing. Proceedings of the 2019 IEEE 18th International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA.","DOI":"10.1109\/NCA.2019.8935061"},{"key":"ref_26","unstructured":"Simform (2020, May 01). AWS Lambda vs. Azure Functions vs. Google Cloud Functions: Comparing Serverless Providers. Available online: www.simform.com\/aws-lambda-vs-azure-functions-vs-google-functions."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1007\/s10586-015-0428-x","article-title":"Improving the performance of GIS polygon overlay computation with MapReduce for spatial big data processing","volume":"18","author":"Wang","year":"2015","journal-title":"Clust. Comput."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"256","DOI":"10.2307\/622936","article-title":"Spatial point pattern analysis and its application in geographical epidemiology","volume":"21","author":"Gatrell","year":"1996","journal-title":"Trans. Inst. Br. Geogr."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Jiang, Z., and Shekhar, S. (2017). Spatial and spatiotemporal big data science. Spatial Big Data Science, Springer.","DOI":"10.1007\/978-3-319-60195-3"},{"key":"ref_30","first-page":"193","article-title":"Identifying patterns in spatial information: A survey of methods","volume":"Volume 1","author":"Shekhar","year":"2011","journal-title":"Wiley Interdisciplinary Reviews: Data Mining and Knowledge Discovery"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"12-es","DOI":"10.1145\/1247715.1247718","article-title":"Discovering personally meaningful places: An interactive clustering approach","volume":"25","author":"Zhou","year":"2007","journal-title":"ACM Trans. Inf. Syst. (TOIS)"},{"key":"ref_32","unstructured":"Cugler, D.C., Oliver, D., Evans, M.R., Shekhar, S., and Medeiros, C.B. (2020, May 01). Spatial Big Data: Platforms, Analytics, and Science. Available online: https:\/\/pdfs.semanticscholar.org\/c64e\/b7f733cf78573e962c6b5df24860eed3aabe.pdf."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Vatsavai, R.R., Ganguly, A., Chandola, V., Stefanidis, A., Klasky, S., and Shekhar, S. (2012, January 6). Spatiotemporal data mining in the era of big spatial data: Algorithms and applications. Proceedings of the 1st ACM SIGSPATIAL International Workshop on Analytics for Big Geospatial Data, Redondo Beach, CA, USA.","DOI":"10.1145\/2447481.2447482"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Evans, M.R., Oliver, D., Yang, K., Zhou, X., Ali, R.Y., and Shekhar, S. (2019). Enabling spatial big data via CyberGIS: Challenges and opportunities. CyberGIS for Geospatial Discovery and Innovation, Springer.","DOI":"10.1007\/978-94-024-1531-5_8"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Barik, R.K., Dubey, H., Samaddar, A.B., Gupta, R.D., and Ray, P.K. (2016, January 9\u201311). FogGIS: Fog Computing for geospatial big data analytics. Proceedings of the 2016 IEEE Uttar Pradesh Section International Conference on Electrical, Computer and Electronics Engineering (UPCON), Varanasi, India.","DOI":"10.1109\/UPCON.2016.7894725"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Barik, R.K., Tripathi, A., Dubey, H., Lenka, R.K., Pratik, T., Sharma, S., Mankodiya, K., Kumar, V., and Das, H. (2018). Mistgis: Optimizing geospatial data analysis using mist computing. Progress in Computing, Analytics and Networking, Springer.","DOI":"10.1007\/978-981-10-7871-2_70"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Blower, J.D. (2010, January 21\u201323). GIS in the cloud: Implementing a Web Map Service on Google App Engine. Proceedings of the 1st International Conference and Exhibition on Computing for Geospatial Research & Application, Washington, DC, USA.","DOI":"10.1145\/1823854.1823893"},{"key":"ref_38","first-page":"118","article-title":"Study on advantages and disadvantages of Cloud Computing\u2014The advantages of Telemetry Applications in the Cloud","volume":"2103","author":"Apostu","year":"2013","journal-title":"Recent Adv. Appl. Comput. Sci. Digit. Serv."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Yang, C., and Huang, Q. (2013). Spatial Cloud Computing: A Practical Approach, CRC Press.","DOI":"10.1201\/b16106"},{"key":"ref_40","first-page":"209","article-title":"Extended cartographic interfaces for open distributed processing","volume":"42","author":"Sykora","year":"2007","journal-title":"Cartogr. Int. J. Geogr. Inf. Geovis."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Kazemitabar, S.J., Banaei-Kashani, F., and McLeod, D. (2011, January 1). Geostreaming in cloud. Proceedings of the 2nd ACM SIGSPATIAL International Workshop on GeoStreaming, Chicago, IL, USA.","DOI":"10.1145\/2064959.2064962"},{"key":"ref_42","unstructured":"PyPI (2020, May 01). A Cartographic Python Library with Matplotlib Support for Visualisation. Available online: pypi.org\/project\/Cartopy."},{"key":"ref_43","unstructured":"PyPI (2020, May 01). Geometric Objects, Predicates, and Operations. Available online: pypi.org\/project\/Shapely."},{"key":"ref_44","unstructured":"PyPI (2020, May 01). Fiona Reads and Writes Spatial Data Files. Available online: pypi.org\/project\/Fiona."},{"key":"ref_45","unstructured":"PyPI (2020, May 01). Python Interface to PROJ (Cartographic Projections and Coordinate Transformations Library). Available online: pypi.org\/project\/pyproj."},{"key":"ref_46","unstructured":"PyPI (2020, May 01). R-Tree Spatial Index for Python GIS. Available online: pypi.org\/project\/Rtree."},{"key":"ref_47","unstructured":"PyPI (2020, May 01). Use Geometric Objects as Matplotlib Paths and Patches. Available online: pypi.org\/project\/descartes."},{"key":"ref_48","unstructured":"PyPI (2020, May 01). Fast and Direct Raster I\/O for Use with Numpy and SciPy. Available online: pypi.org\/project\/rasterio."},{"key":"ref_49","unstructured":"McLemore, V.T. (2020, May 01). Mineral-Resource Potential of Sabinoso Wilderness Area and Rio Grande Del Norte National Monument in Northeastern New Mexico. Available online: https:\/\/geoinfo.nmt.edu\/publications\/openfile\/details.cfml?Volume=599."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"773","DOI":"10.1016\/j.cageo.2006.11.001","article-title":"GIS application in mineral resource analysis\u2014A case study of offshore marine placer gold at Nome, Alaska","volume":"33","author":"Zhou","year":"2007","journal-title":"Comput. Geosci."},{"key":"ref_51","first-page":"226","article-title":"A density-based algorithm for discovering clusters in large spatial databases with noise","volume":"96","author":"Ester","year":"1996","journal-title":"Kdd"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"1109","DOI":"10.1109\/TKDE.2017.2787640","article-title":"RNN-DBSCAN: A density-based clustering algorithm using reverse nearest neighbor density estimates","volume":"30","author":"Bryant","year":"2018","journal-title":"IEEE Trans. Knowl. Data Eng."},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Zeng, Y., Zhang, H., Fang, Z., Liu, X., Crociani, L., and Vizzari, G. (2018, January 6). Lane-formation in counter-flow based on DBSCAN. Proceedings of the 4th ACM SIGSPATIAL International Workshop on Safety and Resilience, Seattle, WA, USA.","DOI":"10.1145\/3284103.3284106"},{"key":"ref_54","unstructured":"GIS, F.C. (2020, May 01). Forecast Households, Available online: https:\/\/catalog.data.gov\/dataset\/forecast-households-371f2."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/5\/311\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:26:33Z","timestamp":1760174793000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/5\/311"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,7]]},"references-count":54,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2020,5]]}},"alternative-id":["ijgi9050311"],"URL":"https:\/\/doi.org\/10.3390\/ijgi9050311","relation":{},"ISSN":["2220-9964"],"issn-type":[{"value":"2220-9964","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,5,7]]}}}