Title :
Towards billion-scale social simulations
Author :
Suzumura, Toyotaro ; Houngkaew, Charuwat ; Kanezashi, Hiroki
Author_Institution :
Smarter Cities Technol. Center, Univ. Coll. Dublin, Dublin, Ireland
Abstract :
Many social simulations can be represented using mobile-agent-based model in which agents moving around on a given space such as evacuations, traffic flow and epidemics. Whole planet simulation with billions of agents at microscopic level helps mitigate the global crisis. It introduces new technical challenges such as processing and migrating many agents and load balancing among hundreds of machines. To overcome these challenges, well-designed software architecture of a simulator is essential. In this research, we proposed agent-based complex cellular automata architecture (ABCCA) and studied the performance and scalability of two cell-based processing models, through simple traffic flow simulation on multi-core distributed system. The experiments show that the computation speedup can be achieved by reducing granularity of tasks and processing only active spaces. We achieved running the traffic flow simulation with one billion of agents in almost real time on 1,536 CPU cores of total 128 machines of TSUBAME supercomputer.
Keywords :
cellular automata; digital simulation; mobile agents; multiprocessing systems; software architecture; ABCCA; CPU cores; TSUBAME supercomputer; active spaces processing; agent-based complex cellular automata architecture; cell-based processing models; computation speedup; epidemics; evacuations; mobile-agent-based model; multicore distributed system; simulator; social simulations; software architecture; tasks granularity; traffic flow simulation; whole planet simulation; Automata; Computational modeling; Data models; Load modeling; Mathematical model; Object oriented modeling; Synchronization;
Conference_Titel :
Simulation Conference (WSC), 2014 Winter
Conference_Location :
Savanah, GA
Print_ISBN :
978-1-4799-7484-9
DOI :
10.1109/WSC.2014.7019940