2010
DOI: 10.14778/1920841.1920962
|View full text |Cite
|
Sign up to set email alerts
|

Behavioral simulations in MapReduce

Abstract: In many scientific domains, researchers are turning to large-scale behavioral simulations to better understand real-world phenomena. While there has been a great deal of work on simulation tools from the high-performance computing community, behavioral simulations remain challenging to program and automatically scale in parallel environments. In this paper we present BRACE (Big Red Agent-based Computation Engine), which extends the MapReduce framework to process these simulations efficiently across a cluster. … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
25
0

Year Published

2013
2013
2022
2022

Publication Types

Select...
5
2

Relationship

2
5

Authors

Journals

citations
Cited by 44 publications
(25 citation statements)
references
References 42 publications
0
25
0
Order By: Relevance
“…We use a simple spatial partitioning method motivated by our distributed simulation platform [39]. While this method is unlikely to outperform special-purpose parallel join methods such as the TwinGrid index [32], it does not require modifying any of the join algorithms.…”
Section: Parallel Executionmentioning
confidence: 99%
See 2 more Smart Citations
“…We use a simple spatial partitioning method motivated by our distributed simulation platform [39]. While this method is unlikely to outperform special-purpose parallel join methods such as the TwinGrid index [32], it does not require modifying any of the join algorithms.…”
Section: Parallel Executionmentioning
confidence: 99%
“…As in [39], we address this by replicating all points within distance q of the boundary of each region, where q is the maximum radius of a query rectangle that makes up the join. Note that we do not replicate the query points in order to avoid over-counting.…”
Section: Parallel Executionmentioning
confidence: 99%
See 1 more Smart Citation
“…In addition, a few animals try to influence the direction of movement of the whole group, e.g., because they have seen a predator or a food source. This simulation can be partitioned among multiple compute nodes through a spatial partitioning scheme [62]. At every time step of the simulation, neighboring nodes exchange messages before proceeding to the next time step.…”
Section: Goal: Time-to-solutionmentioning
confidence: 99%
“…Examples of such time-stepped applications include behavioral simulations [1], [2], [3], [4], and n-body problem [5], [6], [7], [8] and also are pervasive in graph algorithms [9], [10], [11], [12], scientific computing [13], [14] and so on. Recently, these applications have again attracted much attentions because they are becoming instrumental in characterizing physical, ecological, and societal systems.…”
Section: Introductionmentioning
confidence: 99%