Revisiting conservative time synchronization protocols in parallel and distributed simulation

被引:7
作者
De Munck, S. [1 ]
Vanmechelen, K. [1 ]
Broeckhove, J. [1 ]
机构
[1] Univ Antwerp, B-2020 Antwerp, Belgium
关键词
parallel; distributed; discrete event simulation; performance analysis; scalability; optimization; PERFORMANCE EVALUATION;
D O I
10.1002/cpe.3007
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Computer simulations have become an indispensable tool for the empirical study of large-scale systems. The timely simulation of these systems, however, is not without its challenges. Simulators have to be able to harness the full computational power of modern multicore architectures through parallel execution and overcome the memory limitations of a single computer. In this paper, we evaluate the performance of a parallel and distributed simulator using several conventional time synchronization protocols executed on modern multicore hardware. In addition, we comprehensively analyze a hybrid approach, combining two traditional protocols, increasing robustness, and enabling improved performance in a wider range of simulation scenarios. Finally, an adaptive algorithm to automatically configure this hybrid protocol is introduced and evaluated, eliminating manual user intervention and further improving robustness with respect to varying simulation conditions. Copyright (c) 2013 John Wiley & Sons, Ltd.
引用
收藏
页码:468 / 490
页数:23
相关论文
共 38 条
[1]  
[Anonymous], 2000, PARALLEL DISTRIBUTED
[2]  
[Anonymous], LECT NOTES COMPUTER
[3]   Parser: A parallel simulation environment for complex systems [J].
Bagrodia, R ;
Meyer, R ;
Takai, M ;
Chen, YA ;
Zeng, XA ;
Martin, J ;
Song, HY .
COMPUTER, 1998, 31 (10) :77-+
[4]   Performance evaluation of conservative algorithms in parallel simulation languages [J].
Bagrodia, RL ;
Takai, M .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (04) :395-411
[5]  
Bagrodia RL, 1996, 1996 WINTER SIMULATION CONFERENCE PROCEEDINGS, P136, DOI 10.1145/256562.256592
[6]  
Bryant R.E., 1977, Technical report
[7]   ASYNCHRONOUS DISTRIBUTED SIMULATION VIA A SEQUENCE OF PARALLEL COMPUTATIONS [J].
CHANDY, KM ;
MISRA, J .
COMMUNICATIONS OF THE ACM, 1981, 24 (04) :198-206
[8]   DISTRIBUTED SIMULATION - CASE-STUDY IN DESIGN AND VERIFICATION OF DISTRIBUTED PROGRAMS [J].
CHANDY, KM ;
MISRA, J .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1979, 5 (05) :440-452
[9]  
Chiba S, 2003, LECT NOTES COMPUT SC, V2830, P364
[10]  
Curdt T, 2008, APACHE COMMONS JAVAF