A cloud-based visualization interface for gama to simplify the simulation of complex socio-environmental systems
Main Article Content
Abstract
This paper presents a novel cloud-based architecture for multi-agent simulations, built on top of the GAMA platform, to address computational limitations of the traditional desktop-based version. We propose a distributed system leveraging the cloud computing model, pub/sub messaging, and containerized deployment to enable scalable, parallel execution of complex socio-environmental simulations, especially for pig farming. Experimental results demonstrate significant performance improvements, with the system supporting concurrent simulations across multiple worker nodes. The solution reduces infrastructure costs by 40% compared to physical implementation while providing researchers with an accessible web interface for scenario execution. This work establishes a reusable framework for cloud-based agent-based modeling, with particular applicability to smart agriculture and epidemic management.
Article Details
Keywords
Multi-agent modeling and simulation, cloud computing, GAMA platform, distributed systems
References
Grigoryev, I. (2016). Anylogic 7 in three days: A quick course in simulation modeling. Ilya Grigoryev.
Nielsen, J. P., Larsen, T. S., Halasa, T., & Christiansen, L. E. (2017). Estimation of the transmission dynamics of African swine fever virus within a swine house. Epidemiology and Infection, 145(13), 2787–2796. https://doi.org/10.1017/S0950268817001613
Nguyen, Xuan Truong and Pham, Manh Linh (2022). Cloud-Based Simulation of Precision Feeding System for Pig Health Management. In: The 13th International Conference on Application of Information Technology in Agriculture Asia-Pacific Region, Hanoi, Vietnam.
Russell, S. J., & Norvig, P. (2021). Artificial intelligence: A modern approach. Pearson.
Taillandier, P., Gaudou, B., Grignard, A., Huynh, Q. N., Marilleau, N., Caillou, P., Philippon, D., and Drogoul, A. (2019). Building, composing and experimenting complex spatial models with the GAMA platform. GeoInformatica, 23(2), 299–322.
Wilensky, U., & Rand, W. (2015). An introduction to agent-based modeling: Modeling natural, social, and engineered complex systems with NetLogo. The MIT Press.
Docker Inc. (2023). Docker Documentation. [Online]. Available: https://docs.docker.com/
Redis Ltd. (2022). Redis 7.0 Documentation. [Online]. Available: https://redis.io/docs/
Meta Platforms, Inc. (2023). React Documentation: React 18. [Online]. Available: https://react.dev/
Nielsen, J. P., Larsen, T. S., Halasa, T., & Christiansen, L. E. (2017). Estimation of the transmission dynamics of African swine fever virus within a swine house. Epidemiology and Infection, 145(13), 2787–2796. https://doi.org/10.1017/S0950268817001613
Nguyen, Xuan Truong and Pham, Manh Linh (2022). Cloud-Based Simulation of Precision Feeding System for Pig Health Management. In: The 13th International Conference on Application of Information Technology in Agriculture Asia-Pacific Region, Hanoi, Vietnam.
Russell, S. J., & Norvig, P. (2021). Artificial intelligence: A modern approach. Pearson.
Taillandier, P., Gaudou, B., Grignard, A., Huynh, Q. N., Marilleau, N., Caillou, P., Philippon, D., and Drogoul, A. (2019). Building, composing and experimenting complex spatial models with the GAMA platform. GeoInformatica, 23(2), 299–322.
Wilensky, U., & Rand, W. (2015). An introduction to agent-based modeling: Modeling natural, social, and engineered complex systems with NetLogo. The MIT Press.
Docker Inc. (2023). Docker Documentation. [Online]. Available: https://docs.docker.com/
Redis Ltd. (2022). Redis 7.0 Documentation. [Online]. Available: https://redis.io/docs/
Meta Platforms, Inc. (2023). React Documentation: React 18. [Online]. Available: https://react.dev/