Cloud Implementation of Agent-Based Simulation Model in Evacuation Scenarios

A. Wilczyński, J. Kołodziej
30th European Conference on Modelling and Simulation, May 31st - June 03rd, Regensburg, Germany, 2016, 641-647

Over the years evacuation simulation has become increasingly important in the research on the wide class of problems related to the public security in emergency situations. In this paper we develop simulation platform fully integrated with the cloud systemwith using the MapReduce programing model and Hadoop framework.The environment illustrating evacuation scenarios and actors is modelled. by cell automata and interpreted as a potential field, in which technologies the generated agents are located with using multi-agent. The simulation is executed as a stream-based data-processing operation to enable environmental universality while taking advantage of the MapReduce model. Several test cases are provided to show the efficiency of the simulation platform.


The management of emergency activities such as guiding people out of dangerous areas and coordinatingrescue teams is characterized by uncertainty regarding both the source of danger and the availability ofuseful resources. Depending upon the scale and nature of the incident, people involved in a crisis maysuffer from limited situational awareness (SA). SA involves being aware of what is happening around inorder to understand how information, events, and the crowd actions will impact the goals and objectives…


In this paper, we presented an early-stage development results on OpenStack cloud-based multiagent simulation platform for evacuation of the crowd from the indoor environment with the limited number of evacuation exits and evacuation path size. Environment in this model is represented by cell automata and interpreted as a potential field, in which generated agents are located. The crowd management in the cloud is supported by the MapReduce programing model with the classical Hadoop framework used for its implementation. Simple experiments were performed on a small Hadoop cluster with ten nodes and separately for a single powerful server in order to demonstrate potential benefits of using the cloud system. The results of the experiments show that cloud-based systems can reduce significantly the complexity of the management of individuals in the crowd. Moreover, there is no need to initiate the large number of new processes on the same work station cause some data processing operations can be performed by using the software frameworks shared inside the public cloud…