2010 IEEE Workshop on Principles of Advanced and Distributed Simulation 2010
DOI: 10.1109/pads.2010.5471664
|View full text |Cite
|
Sign up to set email alerts
|

Explicit Spatial Scattering for Load Balancing in Conservatively Synchronized Parallel Discrete Event Simulations

Abstract: Abstract-We re-examine the problem of load balancing in conservatively synchronized parallel, discrete-event simulations executed on high-performance computing clusters, focusing on simulations where computational and messaging load tend to be spatially clustered. Such domains are frequently characterized by the presence of geographic "hot-spots" -regions that generate significantly more simulation events than others. Examples of such domains include simulation of urban regions, transportation networks and net… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(9 citation statements)
references
References 13 publications
0
9
0
Order By: Relevance
“…In conservative algorithms [9,10,25], each LP processes its local events strictly in timestamp order. Each time an LP runs, it is allowed to process only safe events, which are local events that have timestamps smaller than any events the LP may receive in the future; otherwise, the LP must block itself, which may cause deadlocks in the system.…”
Section: Parallel Discrete Event Simulationmentioning
confidence: 99%
See 1 more Smart Citation
“…In conservative algorithms [9,10,25], each LP processes its local events strictly in timestamp order. Each time an LP runs, it is allowed to process only safe events, which are local events that have timestamps smaller than any events the LP may receive in the future; otherwise, the LP must block itself, which may cause deadlocks in the system.…”
Section: Parallel Discrete Event Simulationmentioning
confidence: 99%
“…Similar to the workset implementation in the sequential version, we do not need redundant nodes in the task deques inside HJlib. Also, for each node which the active node is trying to spawn a new task for (line [18][19][20][21][22][23][24][25][26][27], if the node has one or more locks held by others at the same time, the new task does not need to be spawn for the node (line 26 does not executed in this case). One of the nodes that are still holding a lock of the node will spawn a new task for the node later.…”
Section: Avoiding Unnecessary Async Statementsmentioning
confidence: 99%
“…Thulasidasan et al have focused on the load balancing optimization [15]. Thulasidasan et al have focused on the load balancing optimization [15].…”
Section: Related Workmentioning
confidence: 99%
“…Thulasidasan et al [27] argue that dynamic load balancing presents significant implementation challenges due to object migration and explores the possibility of static partitioning for conservative simulation specifically for spatially clustered models with geographic hot-spots where most of the computation and messaging occurs (e.g. urban regions in transportation networks).…”
Section: Related Workmentioning
confidence: 99%