2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation (2004)

Kufstein, Austria

May 16, 2004 to May 19, 2004

ISSN: 1087-4097

ISBN: 0-7695-2111-8

pp: 189-194

Jan Lemeire , Vrije Universiteit Brussel

Bart Smets , Vrije Universiteit Brussel

Philippe Cara , Vrije Universiteit Brussel

Erik Dirkx , Vrije Universiteit Brussel

ABSTRACT

We investigated the benefit of exploiting the symmetries of graphs for partitioning. We represent the model to be simulated by a weighted graph. Graph symmetries are studied in the theory of permutation groups and can be calculated in polynomial time with the nauty algorithm [15]. We designed an algorithm to extract useful symmetries from the automorphism group, which can be used to create partitions derived from the graph?s structure. Our approach is focused on composite graphs, for which identical subgraphs reoccur in the graph. If these identical subgraphs can be mapped onto each other by symmetries, the subgraphs are replaced by equivalent multivertices, resulting in a ?natural? aggregation of vertices. This approach is applied to parallel simulation of a detailed IP-switch with a conservative synchronous algorithm. The experimental results show that even for good partitions, global and temporal load imbalances are inevitable.

INDEX TERMS

null

CITATION

Jan Lemeire,
Bart Smets,
Philippe Cara,
Erik Dirkx,
"Exploiting Symmetry for Partitioning Models in Parallel Discrete Event Simulation",

*2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation*, vol. 00, no. , pp. 189-194, 2004, doi:10.1109/PADS.2004.1301300SEARCH