• Title of article

    The computational complexity of the high level architecture data distribution management matching and connecting processes

  • Author/Authors

    Petty، نويسنده , , Mikel D. and Morse، نويسنده , , Katherine L.، نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 2004
  • Pages
    21
  • From page
    217
  • To page
    237
  • Abstract
    The High Level Architecture (HLA) is an architecture standard for constructing federations of distributed simulations that exchange data at run-time. HLA includes interest management capabilities (known as “Data Distribution Management”) that reduce the data sent during a federation execution using the simulationsʹ run-time declarations describing the data they plan to send and wish to receive. The total computation associated with Data Distribution Management during the execution of a federation can be separated into four processes: declaring, matching, connecting, and routing. These processes are defined and the computational complexities of the matching and connecting processes during a federation execution are determined. The matching process requires total time with a lower bound in Ω(nlogn) and an upper bound in O(n2), where n is the number of run-time data distribution actions performed by the simulations. The commonly used approach to implementing the connecting process, multicast grouping, contains a problem that is NP-complete.
  • Keywords
    Multicast , computational complexity , NP-Completeness , interest management , High Level Architecture , data distribution management
  • Journal title
    Simulation Modelling Practice and Theory
  • Serial Year
    2004
  • Journal title
    Simulation Modelling Practice and Theory
  • Record number

    1580159