On computation and synchronization costs in spatial distributed simulation

被引:0
|
作者
Zunino, R. [1 ,2 ]
机构
[1] Univ Trento, Dipartimento Ingn & Sci Informaz, I-38123 Povo, TN, Italy
[2] COSBI, Rovereto, TN, Italy
关键词
spatial simulation; distributed simulation; biology-inspired models; EXACT STOCHASTIC SIMULATION; BETA-BINDERS; SYSTEMS;
D O I
10.1057/jos.2012.9
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We consider the problem of simulating spatially distributed entities which can move, see each other, and react accordingly. We provide centralized reference algorithms for both time-stepped and discrete-event simulation. Under reasonable assumptions, we then proceed to distribute the simulation among several nodes by assigning each node a subregion of the simulation space. A main characteristic of our approach is that the subregions do not form a partitioning, but a covering. That is, they partially overlap, hence causing some duplicated computation, which is apparently redundant. The amount of overlapping is a tunable parameter of our algorithms, which affects the overall performance in a non-trivial way. Through an analytical model as well as experimental results we discover a trade-off. Choosing a small overlapping requires to perform frequent synchronizations, which negatively affect performance. However, a large overlapping leads to more duplicated work, which also decreases performance. Balancing the amount of overlapping is then required to optimize performance. Journal of Simulation (2012) 6, 193-204. doi:10.1057/jos.2012.9; published online 4 May 2012
引用
收藏
页码:193 / 204
页数:12
相关论文
共 50 条
  • [1] Trading Computation Time for Synchronization Time in Spatial Distributed Simulation
    Zunino, Roberto
    2011 IEEE WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION (PADS), 2011,
  • [2] SYNCHRONIZATION ALGORITHMS IN DISTRIBUTED SIMULATION
    KAZAKOV, YP
    TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION, 1994, 11 (04): : 289 - 301
  • [3] Optimistic synchronization in HLA-based distributed simulation
    Wang, XG
    Turner, SJ
    Low, MYH
    Gan, BP
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2005, 81 (04): : 279 - 291
  • [4] Shared state synchronization for HLA-based distributed simulation
    Low, Malcolm Yoke Hean
    Gan, Boon Ping
    Wei, Junhu
    Wang, Xiaoguang
    Turner, Stephen John
    Cai, Wentong
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2006, 82 (08): : 511 - 521
  • [5] Distributed simulation of asynchronous hardware: The program driven synchronization protocol
    Theodoropoulos, GK
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2002, 62 (04) : 622 - 655
  • [6] Selecting parallel and distributed simulation synchronization intervals: A case study
    Paprotny, I
    Roberts, CA
    SIMULATION IN INDUSTRY'2000, 2000, : 83 - 87
  • [7] Development and benchmarking of an epoch time synchronization method for distributed simulation
    Rathore, Adityavijay
    Balaraman, Balaji
    Zhao, Xiaobing
    Venkateswaran, Jayendran
    Son, Young-Jun
    Wysk, Richard A.
    JOURNAL OF MANUFACTURING SYSTEMS, 2005, 24 (02) : 69 - 78
  • [8] Fast Distributed Simulation of Sensor Networks Using Optimistic Synchronization
    Jiang, Hao
    Zhai, Jiannan
    Wahba, Sally K.
    Mazumder, Biswajit
    Hallstrom, Jason O.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (11) : 2888 - 2898
  • [9] Smart Time Management - the unified time synchronization interface for the distributed simulation
    Huang, JY
    Tung, MC
    Wang, KM
    Lee, MC
    COMPUTER STANDARDS & INTERFACES, 2005, 27 (02) : 149 - 161
  • [10] Calculating Grid Partitioning Costs of Distributed Virtual World Simulation Systems
    Rivera, William A.
    Goel, Amit
    Kincaid, Peter J.
    Karwowski, Waldemar
    48TH ANNUAL SIMULATION SYMPOSIUM (ANSS 2015), 2015, : 25 - 32