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...
Main Authors: | , , , |
---|---|
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 |