4D-SAS: A Distributed Dynamic-Data Driven Simulation and Analysis System for Massive Spatial Agent-Based Modeling

Significant computation challenges are emerging as agent-based modeling becomes more complicated and dynamically data-driven. In this context, parallel simulation is an attractive solution when dealing with massive data and computation requirements. Nearly all the available distributed simulation sy...

Full description

Bibliographic Details
Main Authors: Zhenqiang Li, Xuefeng Guan, Rui Li, Huayi Wu
Format: Article
Language:English
Published: MDPI AG 2016-03-01
Series:ISPRS International Journal of Geo-Information
Subjects:
Online Access:http://www.mdpi.com/2220-9964/5/4/42
id doaj-492110cfd4da4357936ce41f71c71582
record_format Article
spelling doaj-492110cfd4da4357936ce41f71c715822020-11-24T22:28:07ZengMDPI AGISPRS International Journal of Geo-Information2220-99642016-03-01544210.3390/ijgi5040042ijgi50400424D-SAS: A Distributed Dynamic-Data Driven Simulation and Analysis System for Massive Spatial Agent-Based ModelingZhenqiang Li0Xuefeng Guan1Rui Li2Huayi Wu3The State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, 129 Luoyu Road, Wuhan 430079, ChinaThe State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, 129 Luoyu Road, Wuhan 430079, ChinaThe State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, 129 Luoyu Road, Wuhan 430079, ChinaThe State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, 129 Luoyu Road, Wuhan 430079, ChinaSignificant computation challenges are emerging as agent-based modeling becomes more complicated and dynamically data-driven. In this context, parallel simulation is an attractive solution when dealing with massive data and computation requirements. Nearly all the available distributed simulation systems, however, do not support geospatial phenomena modeling, dynamic data injection, and real-time visualization. To tackle these problems, we propose a distributed dynamic-data driven simulation and analysis system (4D-SAS) specifically for massive spatial agent-based modeling to support real-time representation and analysis of geospatial phenomena. To accomplish large-scale geospatial problem-solving, the 4D-SAS system was spatially enabled to support geospatial model development and employs high-performance computing to improve simulation performance. It can automatically decompose simulation tasks and distribute them among computing nodes following two common schemes: order division or spatial decomposition. Moreover, it provides streaming channels and a storage database to incorporate dynamic data into simulation models; updating agent context in real-time. A new online visualization module was developed based on a GIS mapping library, SharpMap, for an animated display of model execution to help clients understand the model outputs efficiently. To evaluate the system’s efficiency and scalability, two different spatially explicitly agent-based models, an en-route choice model, and a forest fire propagation model, were created on 4D-SAS. Simulation results illustrate that 4D-SAS provides an efficient platform for dynamic data-driven geospatial modeling, e.g., both discrete multi-agent simulation and grid-based cellular automata, demonstrating efficient support for massive parallel simulation. The parallel efficiency of the two models is above 0.7 and remains nearly stable in our experiments.http://www.mdpi.com/2220-9964/5/4/42agent-based modelparallel computingdistributed simulationdynamic-data drivenonline visualization
collection DOAJ
language English
format Article
sources DOAJ
author Zhenqiang Li
Xuefeng Guan
Rui Li
Huayi Wu
spellingShingle Zhenqiang Li
Xuefeng Guan
Rui Li
Huayi Wu
4D-SAS: A Distributed Dynamic-Data Driven Simulation and Analysis System for Massive Spatial Agent-Based Modeling
ISPRS International Journal of Geo-Information
agent-based model
parallel computing
distributed simulation
dynamic-data driven
online visualization
author_facet Zhenqiang Li
Xuefeng Guan
Rui Li
Huayi Wu
author_sort Zhenqiang Li
title 4D-SAS: A Distributed Dynamic-Data Driven Simulation and Analysis System for Massive Spatial Agent-Based Modeling
title_short 4D-SAS: A Distributed Dynamic-Data Driven Simulation and Analysis System for Massive Spatial Agent-Based Modeling
title_full 4D-SAS: A Distributed Dynamic-Data Driven Simulation and Analysis System for Massive Spatial Agent-Based Modeling
title_fullStr 4D-SAS: A Distributed Dynamic-Data Driven Simulation and Analysis System for Massive Spatial Agent-Based Modeling
title_full_unstemmed 4D-SAS: A Distributed Dynamic-Data Driven Simulation and Analysis System for Massive Spatial Agent-Based Modeling
title_sort 4d-sas: a distributed dynamic-data driven simulation and analysis system for massive spatial agent-based modeling
publisher MDPI AG
series ISPRS International Journal of Geo-Information
issn 2220-9964
publishDate 2016-03-01
description Significant computation challenges are emerging as agent-based modeling becomes more complicated and dynamically data-driven. In this context, parallel simulation is an attractive solution when dealing with massive data and computation requirements. Nearly all the available distributed simulation systems, however, do not support geospatial phenomena modeling, dynamic data injection, and real-time visualization. To tackle these problems, we propose a distributed dynamic-data driven simulation and analysis system (4D-SAS) specifically for massive spatial agent-based modeling to support real-time representation and analysis of geospatial phenomena. To accomplish large-scale geospatial problem-solving, the 4D-SAS system was spatially enabled to support geospatial model development and employs high-performance computing to improve simulation performance. It can automatically decompose simulation tasks and distribute them among computing nodes following two common schemes: order division or spatial decomposition. Moreover, it provides streaming channels and a storage database to incorporate dynamic data into simulation models; updating agent context in real-time. A new online visualization module was developed based on a GIS mapping library, SharpMap, for an animated display of model execution to help clients understand the model outputs efficiently. To evaluate the system’s efficiency and scalability, two different spatially explicitly agent-based models, an en-route choice model, and a forest fire propagation model, were created on 4D-SAS. Simulation results illustrate that 4D-SAS provides an efficient platform for dynamic data-driven geospatial modeling, e.g., both discrete multi-agent simulation and grid-based cellular automata, demonstrating efficient support for massive parallel simulation. The parallel efficiency of the two models is above 0.7 and remains nearly stable in our experiments.
topic agent-based model
parallel computing
distributed simulation
dynamic-data driven
online visualization
url http://www.mdpi.com/2220-9964/5/4/42
work_keys_str_mv AT zhenqiangli 4dsasadistributeddynamicdatadrivensimulationandanalysissystemformassivespatialagentbasedmodeling
AT xuefengguan 4dsasadistributeddynamicdatadrivensimulationandanalysissystemformassivespatialagentbasedmodeling
AT ruili 4dsasadistributeddynamicdatadrivensimulationandanalysissystemformassivespatialagentbasedmodeling
AT huayiwu 4dsasadistributeddynamicdatadrivensimulationandanalysissystemformassivespatialagentbasedmodeling
_version_ 1725747809986019328