DocumentCode
3488116
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
fYear
2011
fDate
23-26 Aug. 2011
Firstpage
369
Lastpage
375
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications, Computers and Signal Processing (PacRim), 2011 IEEE Pacific Rim Conference on
Conference_Location
Victoria, BC
ISSN
1555-5798
Print_ISBN
978-1-4577-0252-5
Electronic_ISBN
1555-5798
Type
conf
DOI
10.1109/PACRIM.2011.6032921
Filename
6032921
Link To Document