An exponential search enhanced dynamic sort-based interest matching algorithm for interest management in distributed simulation

被引:4
|
作者
Li, Tianlin [1 ]
Yao, Yiping [1 ]
Tang, Wenjie [1 ]
Yao, Feng [1 ]
Zhu, Feng [1 ]
机构
[1] Natl Univ Def Technol, Coll Syst Engn, Changsha, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Distributed simulation; High-level architecture; Data distribution management; Interest management;
D O I
10.1016/j.simpat.2019.04.009
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Interest management is employed in most distributed simulation to filter irrelevant messages on network and is essential for the performance and scalability of simulation systems. In High-Level Architecture (HLA), the data distribution management (DDM) adopts an interest matching algorithm to filter unnecessary communications among federates by computing the overlap statuses between the update and subscription regions. In many spatial applications, only a portion of regions changes gradually at each time step. Hence, dynamic matching for selective modified regions is necessary. The dynamic sort-based matching algorithm has proved to be the most efficient. However, the existing dynamic sort-based matching algorithms do not separate modified regions from static regions, which will produce large amounts of unnecessary comparisons and swap operations between modified and static regions. To solve the problem, we propose an exponential search enhanced dynamic sort-based interest matching algorithm called EDSIM. In EDSIM, (1) the modified regions are separated from static regions; thus, the latter are independent from the sorting operations; (2) an exponential search method is adopted to calculate the rechecking sets for modified regions, reducing unnecessary bound comparisons between modified and static regions; (3) a bubble-sort-based matching algorithm is used to update the overlap statuses between modified regions. Experimental results demonstrate that the EDSIM algorithm achieves significantly better performance than the major existing dynamic matching algorithms under various experimental scenarios.
引用
收藏
页码:78 / 95
页数:18
相关论文
共 50 条
  • [1] A Binary Search Enhanced Sort-based Interest Matching Algorithm
    Li, Tianlin
    Tang, Wenjie
    Yao, Yiping
    Zhu, Feng
    SIGSIM-PADS'18: PROCEEDINGS OF THE 2018 ACM SIGSIM CONFERENCE ON PRINCIPLES OF ADVANCED DISCRETE SIMULATION, 2018, : 125 - 128
  • [2] Hierarchical sort-based parallel algorithm for dynamic interest matching
    Tang, Wenjie
    Yao, Yiping
    Ou, Lizhen
    Chen, Kai
    Journal of Parallel and Distributed Computing, 2024, 188
  • [3] Hierarchical sort-based parallel algorithm for dynamic interest matching
    Tang, Wenjie
    Yao, Yiping
    Ou, Lizhen
    Chen, Kai
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2024, 188
  • [4] A SORT-BASED INTEREST MATCHING ALGORITHM WITH TWO EXCLUSIVE JUDGING CONDITIONS FOR REGION OVERLAP
    Li, Tianlin
    Tang, Wenjie
    Yao, Yiping
    Zhu, Feng
    2018 WINTER SIMULATION CONFERENCE (WSC), 2018, : 2167 - 2178
  • [5] A Dynamic Sort-Based DDM Matching Algorithm for HLA Applications
    Pan, Ke
    Turner, Stephen John
    Cai, Wentong
    Li, Zengxiang
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2011, 21 (03):
  • [6] Evaluation of a sort-based matching algorithm for DDM
    Jun, Y
    Raczy, C
    Tan, G
    16TH WORKSHOP ON PARALLEL AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2002, : 68 - 75
  • [7] An improved sort-based matching algorithm in Data Distribution Management for HLA
    Wang, Lei
    Zhang, Huihui
    2008 PROCEEDINGS OF INFORMATION TECHNOLOGY AND ENVIRONMENTAL SYSTEM SCIENCES: ITESS 2008, VOL 2, 2008, : 1078 - 1083
  • [8] D-SAG: A Distributed Sort-Based Algorithm for Graph Clustering
    Yaman A. Saeed
    Raed A. Ismail
    Sherenaz W. Al-Haj Baddar
    Arabian Journal for Science and Engineering, 2021, 46 : 8665 - 8676
  • [9] D-SAG: A Distributed Sort-Based Algorithm for Graph Clustering
    Saeed, Yaman A.
    Ismail, Raed A.
    Al-Haj Baddar, Sherenaz W.
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2021, 46 (09) : 8665 - 8676
  • [10] A unified framework for interest management and dynamic load balancing in distributed simulation
    Theodoropoulos, G
    Logan, B
    SIMULATION IN INDUSTRY'2000, 2000, : 111 - 115