Title :
A multi-process library for multi-agent and spatial simulation
Author :
Emau, John ; Chuang, Timothy ; Fukuda, Munehiro
Author_Institution :
Comput. & Software Syst., Univ. of Washington, Bothell, WA, USA
Abstract :
Integrating sensor networks in cloud computing gives new opportunities of using as many cloud-compute nodes as necessary to analyze real-time sensor data on the fly. However, most cloud services for parallelization such as OpenMP, MPI, and MapReduce are not always fitted to on-the-fly sensor-data analyses that are implemented as model-based entity-based, and multi-agent simulations. To address this semantic gap between analyzing algorithms and their actual implementations, we are developing MASS: a library for multi-agent spatial simulation that composes a user application of distributed array elements and multi-agents, each representing an individual simulation place or an active entity. All computation is enclosed in each of elements and agents that are automatically distributed over different computing nodes. Their communication is then scheduled as periodical data exchanges among those entities using their logical indices. We are currently implementing a multi-process and a multi-threaded version of the MASS library, both to be combined in a single version in the near future. This paper focuses on an implementation and preliminary performance of the multi-process version.
Keywords :
cloud computing; data analysis; multi-agent systems; multi-threading; wireless sensor networks; MASS library; MPI; MapReduce; OpenMP; cloud computing; cloud services; distributed array elements; entity-based simulation; model-based simulation; multiagent spatial simulation; multiprocess library; multithreaded version; parallelization; real-time sensor data-on-the-fly analysis; semantic gap; sensor networks; Arrays; Computational modeling; Data models; Instruction sets; Libraries; Message systems; Programming;
Conference_Titel :
Communications, Computers and Signal Processing (PacRim), 2011 IEEE Pacific Rim Conference on
Conference_Location :
Victoria, BC
Print_ISBN :
978-1-4577-0252-5
Electronic_ISBN :
1555-5798
DOI :
10.1109/PACRIM.2011.6032921