tFUTURES: Computational steering for geosimulations

A Shashidharan, RR Vatsavai, A Ashish… - Proceedings of the 25th …, 2017 - dl.acm.org
Proceedings of the 25th ACM SIGSPATIAL International Conference on Advances …, 2017dl.acm.org
Geographic modeling using geosimulations is a popular approach to explore outcomes from
interacting geographic processes in a region. Geosimulations account for space, time, and
complex spatial and spatiotemporal relationships to explore" what-if" scenarios and their
potential impact in a region. However, current approaches to geosimulation limit
manipulating model input and exploring alternative scenarios by controlling the simulation at
runtime. Furthermore, lack of runtime support for visualization hinders the ability to view the …
Geographic modeling using geosimulations is a popular approach to explore outcomes from interacting geographic processes in a region. Geosimulations account for space, time, and complex spatial and spatiotemporal relationships to explore "what-if" scenarios and their potential impact in a region. However, current approaches to geosimulation limit manipulating model input and exploring alternative scenarios by controlling the simulation at runtime. Furthermore, lack of runtime support for visualization hinders the ability to view the current state of a simulation to provide meaningful steering input. In this paper, we propose a computational steering system for geosimulations, called tFUTURES, that allows users to specify steering input and execute steering actions at runtime. The core of the proposed system includes: (i) Visualization Service that provides a minimal web-based user interface; (ii) Monitoring Server that receives and handles user-initiated steering actions; and (iii) Steering Client that executes the steering actions by altering the control flow of the geosimulation at runtime. Further, we develop versioning and checkpointing features for the system to support: (i) concurrent execution paths of a geosimulation based on varying inputs in a time-step; and (ii) controlled execution with the ability to pause, advance or rollback a geosimulation. To evaluate our computational steering system, we modify the FUTURES Urban Growth Model (UGM) geosimulation to support user-initiated steering input and steering actions from a web browser. Experimental results demonstrate minimal system overhead with observed end-to-end steering latency of about 5 and 11 seconds for a single time-step of the simulation when measured in a local and distributed computing environment, respectively.
ACM Digital Library
以上显示的是最相近的搜索结果。 查看全部搜索结果