Efficient Analysis of Simultaneous Events in Distributed Simulation

Patrick Peschlow, P. Martini
{"title":"Efficient Analysis of Simultaneous Events in Distributed Simulation","authors":"Patrick Peschlow, P. Martini","doi":"10.1109/DS-RT.2007.24","DOIUrl":null,"url":null,"abstract":"Simultaneous events are a fundamental challenge in distributed discrete-event simulation: Different execution orders may lead to different simulation results. Commonly, simultaneous events are handled by tie-breaking rules in order to guarantee reproducibility. A second approach, however, is examining different execution orders with a branching mechanism. By analyzing the effects of simultaneous events, confidence in simulation results may be increased. Naturally, branching may get expensive with large numbers of simultaneous events. Thus, efficiency is crucial for branching in order to be a practical method. In this paper, we present an efficient branching mechanism for simultaneous events in distributed simulation, which may be used in conjunction with, or as an alternative to tie-breaking rules. We apply techniques which optimize the detection of simultaneous events and reduce the number of branches as much as possible. Furthermore, we use cloning to share computations among different branches.","PeriodicalId":266467,"journal":{"name":"11th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT'07)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-10-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"11th IEEE International Symposium on Distributed Simulation and Real-Time Applications (DS-RT'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DS-RT.2007.24","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

Abstract

Simultaneous events are a fundamental challenge in distributed discrete-event simulation: Different execution orders may lead to different simulation results. Commonly, simultaneous events are handled by tie-breaking rules in order to guarantee reproducibility. A second approach, however, is examining different execution orders with a branching mechanism. By analyzing the effects of simultaneous events, confidence in simulation results may be increased. Naturally, branching may get expensive with large numbers of simultaneous events. Thus, efficiency is crucial for branching in order to be a practical method. In this paper, we present an efficient branching mechanism for simultaneous events in distributed simulation, which may be used in conjunction with, or as an alternative to tie-breaking rules. We apply techniques which optimize the detection of simultaneous events and reduce the number of branches as much as possible. Furthermore, we use cloning to share computations among different branches.
分布式仿真中同步事件的高效分析
同时事件是分布式离散事件仿真的一个基本挑战:不同的执行顺序可能导致不同的仿真结果。通常,同时发生的事件通过打破规则来处理,以保证再现性。然而,第二种方法是使用分支机制检查不同的执行顺序。通过分析同步事件的影响,可以提高仿真结果的可信度。自然地,分支可能会因为大量同时发生的事件而变得昂贵。因此,为了成为一种实用的方法,分支的效率是至关重要的。在本文中,我们提出了分布式仿真中并发事件的有效分支机制,该机制可以与打破规则结合使用,也可以作为打破规则的替代方案。我们应用的技术优化了同时事件的检测,并尽可能地减少了分支的数量。此外,我们使用克隆在不同的分支之间共享计算。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信