• 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