Abstract
Geosimulations using computer simulation models provide researchers an effective way to study complex geographic phenomena and their outcomes. These simulations allow for scenario based exploration by capturing spatial and temporal relationships between various geographic processes in a region. However, current approaches to geosimulation limit manipulating model input and exploring alternative scenarios by controlling the simulation model at runtime. This paper proposes a computational steering system for geosimulation models and presents a prototype, tFUTURES, developed for the FUTURES Urban Growth Model (UGM). By allowing tangible inputs and implementing mechanisms to control model execution, this system solves the problem of lack of user-interactivity experienced at runtime. We develop a web interface and leverage the WMS, WFS-t and WPS OGC services to help visualize, modify and execute geosimulations. We define new steering controls within this interface and implement application checkpointing, allowing a user to provide new steering input and execute steering actions that can pause, advance or rollback a geosimulation and display the model outcomes in near real-time.
- I. Benenson and P. M. Torrens. Geosimulation: Automata-based modeling of urban phenomena. John Wiley and Sons, 2004.Google ScholarCross Ref
- R. K. Meentemeyer, W. Tang, M. A. Dorning, J. B. Vogler, N. J. Cunniffe, and D. A. Shoemaker. FUTURES: multilevel simulations of emerging urban-rural landscape structure using a stochastic patch-growing algorithm. Annals of the Association of American Geographers, 103(4):785--807, 2013.Google ScholarCross Ref
- J. D. Mulder, J. J. van Wijk, and R. van Liere. A survey of computational steering environments. Future generation computer systems, 15(1):119--129, 1999. Google ScholarDigital Library
- R. Van Liere, J. D. Mulder, and J. J. Van Wijk. Computational steering. In International Conference on High-Performance Computing and Networking, pages 696--702. Springer, 1996. Google ScholarDigital Library
- R. R. Vatsavai and R. K. Meentemeyer. Lightning talk: Intertwining computational steering with geosimulations. http://ucgis.org/sites/default/files/document-sharing-form-files/209/Vatsavai_.pdf. University Consortium for Geographic Information Science (UCGIS), 2016.Google Scholar
Index Terms
- Computational steering for geosimulations
Recommendations
FUTURES-DPE: towards dynamic provisioning and execution of geosimulations in HPC environments
SIGSPATIAL '18: Proceedings of the 26th ACM SIGSPATIAL International Conference on Advances in Geographic Information SystemsGeosimulations using computer simulation models provideGI scientists an effective way to study complex geographic phenomena and predict future outcomes. Typically, geosimulations are developed to execute in an HPC environment with parallel and ...
A New Method to Model Neighborhood Interaction in Cellular Automata-Based Urban Geosimulation
ICCS '07: Proceedings of the 7th international conference on Computational Science, Part IILocal spatial interaction (i.e. neighborhood interaction) between land-use types is an important component in Cellular Automata -based urban geosimulation models. Herein a new method based on the integration of Tobler's First Law of Geography with ...
Models for Computational Steering
ICCDS '96: Proceedings of the 3rd International Conference on Configurable Distributed SystemsThis paper describes a conceptual model for computational program steering. By exploiting previous results attained in program monitoring, debugging, and configuration, the abstractions and mechanisms derived from this model are shown suitable for both ...
Comments