首页> 外文学位 >Approximate time and temporal uncertainty in parallel and distributed simulation.
【24h】

Approximate time and temporal uncertainty in parallel and distributed simulation.

机译:并行和分布式仿真中的近似时间和时间不确定性。

获取原文
获取原文并翻译 | 示例

摘要

One of the most fundamental aspects of simulation programs is the concept of time. In parallel and distributed simulations, it is important to coordinate the advancement of time and ensure that a simulation's clock and its view of global time are managed consistently. Otherwise events may not be correctly ordered before they are processed by the simulation, resulting in temporal anomalies. Time management mechanisms are used by parallel and distributed simulations to ensure the temporal aspects of the system are correctly reproduced. The importance of correctly ordering events depends on the simulation application. In some simulations, impossible event orderings can cause a simulator to fail; in others, non-causal event orderings may be acceptable because they are not perceptible to human participants. The result is two types of time management used in these simulations; one that imposes strict ordering of events and one that imposes no ordering of events.; The focus of this research is to create a unified approach to time management, one that supports existing approaches but also allows the user to strengthen or relax ordering constraints depending on the requirements of the application. The approach is based on temporal uncertainty. Temporal uncertainty is ubiquitous in simulation modeling, stemming from the fact that virtually any simulation is only an approximation of the real world. A key question concerns how one can introduce temporal uncertainty to simulation models and software. To address this question, a framework was developed for specifying temporal uncertainty in simulation models through the use of time intervals rather than precise time stamps. This approach yields a natural way of representing the inherent uncertainty in the structure, behavior, and operation of a system.; Based on the framework, an approach called Approximate Time clocks was developed which exploits time intervals to improve the runtime performance of parallel and distributed simulations. A partial ordering was defined for events with interval time stamps and algorithms for realizing this ordering were developed. The algorithm greatly reduces the number of synchronization steps required to implement event ordering, resulting in much more efficient execution on parallel computers.; A third focus of this research was to implement several cases from the temporal uncertainty framework to evaluate the efficiency of approximate time. For the first case, a new time advance primitive for process-oriented simulations called Interval Hold was developed. Performance measurements demonstrate that exploiting temporal uncertainty enabled the parallel simulation to execute an order of magnitude faster using the interval hold construct. In the second case, approximate time clocks were realized by exploiting temporal uncertainty over existing time management services. The Pre-Sampling approach to approximate time leads to enhanced lookahead of the simulation, significantly improving its performance.
机译:仿真程序最基本的方面之一就是时间的概念。在并行和分布式仿真中,重要的是协调时间的进展,并确保一致地管理仿真的时钟及其全局时间视图。否则,事件在被仿真处理之前可能无法正确排序,从而导致时间异常。并行和分布式仿真使用时间管理机制来确保正确再现系统的时间方面。正确排序事件的重要性取决于仿真应用程序。在某些模拟中,无法进行的事件排序可能导致模拟器失败。在其他情况下,非因果事件顺序是可以接受的,因为人类参与者无法感知。结果是在这些模拟中使用了两种类型的时间管理:一种是对事件进行严格排序,而另一种则不对事件进行排序。这项研究的重点是创建一种统一的时间管理方法,该方法既支持现有方法,又允许用户根据应用程序的要求加强或放松订购约束。该方法基于时间不确定性。在时间上,不确定性在仿真建模中无处不在,这是因为几乎所有仿真都只是真实世界的近似值。一个关键问题涉及如何将时间不确定性引入仿真模型和软件。为了解决这个问题,开发了一个框架,用于通过使用时间间隔而不是精确的时间戳来指定仿真模型中的时间不确定性。这种方法产生了一种自然的方式来表示系统的结构,行为和操作中的固有不确定性。基于该框架,开发了一种称为“近似时间时钟”的方法,该方法利用时间间隔来提高并行和分布式仿真的运行时性能。为带有间隔时间戳的事件定义了部分排序,并开发了用于实现此排序的算法。该算法大大减少了实现事件排序所需的同步步骤数,从而在并行计算机上执行效率更高。这项研究的第三个重点是从时间不确定性框架中实施几种情况,以评估近似时间的效率。对于第一种情况,为面向过程的仿真开发了一种新的时间提前量原语,称为间隔保持。性能测量表明,利用时间不确定性可以使并行模拟使用间隔保持构造更快地执行一个数量级。在第二种情况下,通过利用现有时间管理服务上的时间不确定性来实现近似的时钟。近似时间的预采样方法可增强模拟的超前性,从而显着提高其性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号