A Framework for Cloud-Based Spatially-Explicit Uncertainty and Sensitivity Analysis in Spatial Multi-Criteria Models

被引:2
作者
Erlacher, Christoph [1 ,2 ]
Anders, Karl-Heinrich [2 ]
Jankowski, Piotr [3 ,4 ]
Paulus, Gernot [2 ]
Blaschke, Thomas [1 ]
机构
[1] Univ Salzburg, Dept Geoinformat, A-5020 Salzburg, Austria
[2] Carinthia Univ Appl Sci, Dept Engn & IT, Spatial Informat Management, A-9524 Villach, Austria
[3] San Diego State Univ, Dept Geog, San Diego, CA 92182 USA
[4] Adam Mickiewicz Univ, Inst Geoecol & Geoinformat, PL-61680 Poznan, Poland
关键词
Spatially-Explicit Uncertainty and Sensitivity Analysis; parallel and distributed computing; SEUSA as a Service; spatial cloud computing; microservices; Spatial Multi-Criteria Decision Analysis; !text type='Python']Python[!/text]– Dask; gRPC; RasDaMan; Kubernetes; EARTH OBSERVATION DATA; BIG GEOSPATIAL DATA; OPPORTUNITIES; ARCHITECTURE; PARAMETER; PATTERNS; PLATFORM; GIS;
D O I
10.3390/ijgi10040244
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Global sensitivity analysis, like variance-based methods for massive raster datasets, is especially computationally costly and memory-intensive, limiting its applicability for commodity cluster computing. The computational effort depends mainly on the number of model runs, the spatial, spectral, and temporal resolutions, the number of criterion maps, and the model complexity. The current Spatially-Explicit Uncertainty and Sensitivity Analysis (SEUSA) approach employs a cluster-based parallel and distributed Python-Dask solution for large-scale spatial problems, which validates and quantifies the robustness of spatial model solutions. This paper presents the design of a framework to perform SEUSA as a Service in a cloud-based environment scalable to very large raster datasets and applicable to various domains, such as landscape assessment, site selection, risk assessment, and land-use management. It incorporates an automated Kubernetes service for container virtualization, comprising a set of microservices to perform SEUSA as a Service. Implementing the proposed framework will contribute to a more robust assessment of spatial multi-criteria decision-making applications, facilitating a broader access to SEUSA by the research community and, consequently, leading to higher quality decision analysis.
引用
收藏
页数:17
相关论文
共 80 条
[51]  
Odun-Ayo Isaac., 2018, 18 INT C COMPUTATION
[52]   Functional principal component analysis for global sensitivity analysis of model with spatial output [J].
Perrin, T. V. E. ;
Roustant, O. ;
Rohmer, J. ;
Alata, O. ;
Naulin, J. P. ;
Idier, D. ;
Pedreros, R. ;
Moncoulon, D. ;
Tinard, P. .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2021, 211
[53]  
Reiner B., 2002, HIERARCHICAL STORAGE, P689
[54]  
Rocklin Matthew, 2015, P 14 PYTHON SCI C, P130, DOI 10.25080/Majora-7b98e3ed-013
[55]   Analysis of the influence of parameter and scale uncertainties on a local multi-criteria land use evaluation model [J].
Salap-Ayca, Seda ;
Jankowski, Piotr .
STOCHASTIC ENVIRONMENTAL RESEARCH AND RISK ASSESSMENT, 2018, 32 (09) :2699-2719
[56]   A meta-modeling approach for spatio-temporal uncertainty and sensitivity analysis: an application for a cellular automata-based Urban growth and land-use change model [J].
Salap-Ayca, Seda ;
Jankowski, Piotr ;
Clarke, Keith C. ;
Kyriakidis, Phaedon C. ;
Nara, Atsushi .
INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2018, 32 (04) :637-662
[57]   Integrating local multi-criteria evaluation with spatially explicit uncertainty-sensitivity analysis [J].
Salap-Ayca, Seda ;
Jankowski, Piotr .
SPATIAL COGNITION AND COMPUTATION, 2016, 16 (02) :106-132
[58]   Sensitivity analysis practices: Strategies for model-based inference [J].
Saltelli, Andrea ;
Ratto, Marco ;
Tarantola, Stefano ;
Campolongo, Francesca .
RELIABILITY ENGINEERING & SYSTEM SAFETY, 2006, 91 (10-11) :1109-1125
[59]   How to avoid a perfunctory sensitivity analysis [J].
Saltelli, Andrea ;
Annoni, Paola .
ENVIRONMENTAL MODELLING & SOFTWARE, 2010, 25 (12) :1508-1517
[60]  
Schantz R. E., 2002, Communication Systems. State of the Art. IFIP 17th World Computer Congress - TC6 Stream on Communication Systems: The State of the Art, P1