• DocumentCode
    2956369
  • Title

    An Efficient Sort-Based DDM Matching Algorithm for HLA Applications with a Large Spatial Environment

  • Author

    Pan, Ke ; Turner, Stephen John ; Cai, Wentong ; Li, Zengxiang

  • Author_Institution
    Nanyang Technol. Univ., Singapore
  • fYear
    2007
  • fDate
    12-15 June 2007
  • Firstpage
    70
  • Lastpage
    82
  • Abstract
    Simulation is a low cost and safe alternative to solve complex problems in various areas. To promote reuse and interoperability of simulation applications and link geographically dispersed simulation components, distributed simulation was introduced. The high level architecture (HLA) is the IEEE standard for distributed simulation. To optimize communication efficiency between simulation components, HLA defines a data distribution management (DDM) service group for filtering out unnecessary data exchange. It relies on the computation of overlap between update and subscription regions, which is called matching. In this paper, we propose an efficient sort-based DDM matching algorithm for HLA applications with a large spatial environment. A theoretical analysis of our algorithm concludes that it should have good storage and computational scalability. The experimental results have verified the theoretical conclusions by showing that our algorithm has much less storage requirement than the original sort-based matching algorithm and generally has the best computational performance when compared with region-based and the original sort-based matching algorithms.
  • Keywords
    digital simulation; distributed processing; electronic data interchange; filtering theory; open systems; pattern matching; software architecture; software reusability; IEEE standard; computational scalability; data exchange filtering; distributed simulation; high level architecture; simulation application interoperability; simulation application reusability; sort-based data distribution management matching algorithm; storage scalability; Algorithm design and analysis; Computational modeling; Computer architecture; Concurrent computing; Costs; Distributed computing; Distributed decision making; Filtering; Routing; Subscriptions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Advanced and Distributed Simulation, 2007. PADS '07. 21st International Workshop on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7695-2898-8
  • Type

    conf

  • DOI
    10.1109/PADS.2007.14
  • Filename
    4262793