DocumentCode
3017984
Title
Exploiting symmetry for partitioning models in parallel discrete event simulation
Author
Lemeire, Jan ; Smets, Bart ; Cara, Philippe ; Dirkx, Erik
Author_Institution
Dept. of Math., Vrije Universiteit Brussel, Brussels, Belgium
fYear
2004
fDate
16-19 May 2004
Firstpage
189
Lastpage
194
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 by B. McKay (1981). 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.
Keywords
discrete event simulation; graph theory; group theory; packet switching; parallel processing; IP-switch; automorphism group; composite graphs; discrete event simulation; graph partitioning; graph symmetries; identical subgraphs; multivertices; nauty algorithm; parallel simulation; permutation groups; polynomial time; synchronous algorithm; weighted graph; Algorithm design and analysis; Data mining; Discrete event simulation; Joining processes; Mathematics; Partitioning algorithms; Polynomials; Scientific computing; Switches; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Simulation, 2004. PADS 2004. 18th Workshop on
ISSN
1087-4097
Print_ISBN
0-7695-2111-8
Type
conf
DOI
10.1109/PADS.2004.1301300
Filename
1301300
Link To Document