首页> 外国专利> SYSTEM AND METHOD FOR DETERMINING GLOBAL VIRTUAL TIME IN OPTIMISTIC PARALLEL DISCRETE EVENT SIMULATIONS

SYSTEM AND METHOD FOR DETERMINING GLOBAL VIRTUAL TIME IN OPTIMISTIC PARALLEL DISCRETE EVENT SIMULATIONS

机译:确定最佳并行离散事件模拟中的全球虚拟时间的系统和方法

摘要

A system (100) and method for determining Global Virtual Time (GVT) is provided. The system (100) comprises a plurality of nodes (101, 102) of parallel processors including at least one requesting node (102) for generating a GVT update request and a plurality of responding nodes (102) for generating respective responses to the GVT update request. At least one intermediate node (101) is coupled to the requesting node (102) and to the responding nodes (102) such that respective responses are passed through the intermediate node (101). The intermediate node (101) includes a memory (203) configured to store therein information obtained from the response packets, the information including the LVTs of response packets. According to the method of the invention at least one GVT update request is sent by a requesting node. A plurality of responding nodes generate respective response packets directed to the requesting node. Each of the respective response packets includes the LVT of a corresponding responding node. As response packets pass through one or more intermediate nodes, the LVT of each response packet is compared with an LVT stored in a memory of the intermediate node to determine which LVT is earlier in time. If the LVT of the response packet is earlier in time than an LVT stored in a memory of the intermediate node, the response packet is routed through the intermediate device unchanged. If the LVT of the response packet is not earlier in time than the LVT in a memory of the intermediate device, the response packet is either updated or dropped, depending on whether the response packet is the first to pass through the intermediate device. The requesting node compares the LVTs of all responses it receives to determine which is earliest in time.
机译:提供了一种用于确定全球虚拟时间(GVT)的系统(100)和方法。系统(100)包括并行处理器的多个节点(101、102),其包括至少一个用于生成GVT更新请求的请求节点(102)和多个用于生成对GVT更新的相应响应的响应节点(102)。请求。至少一个中间节点(101)耦合到请求节点(102)和响应节点(102),使得相应的响应通过中间节点(101)。中间节点(101)包括存储器(203),该存储器(203)被配置为在其中存储从响应分组获得的信息,该信息包括响应分组的LVT。根据本发明的方法,至少一个GVT更新请求由请求节点发送。多个响应节点生成分别指向请求节点的响应分组。每个相应的响应分组包括相应的响应节点的LVT。当响应分组通过一个或多个中间节点时,将每个响应分组的LVT与存储在中间节点的存储器中的LVT进行比较,以确定哪个LVT在时间上较早。如果响应分组的LVT在时间上早于存储在中间节点的存储器中的LVT,则响应分组被不改变地路由通过中间设备。如果响应数据包的LVT在时间上不早于中间设备存储器中的LVT,则根据响应数据包是否是第一个通过中间设备的信息来更新或删除响应数据包。请求节点比较它收到的所有响应的LVT,以确定哪个时间最早。

著录项

  • 公开/公告号WO0022797A1

    专利类型

  • 公开/公告日2000-04-20

    原文格式PDF

  • 申请/专利权人 GENERAL ELECTRIC COMPANY;

    申请/专利号WO1999US23790

  • 发明设计人 BUSH STEVEN FRANCIS;

    申请日1999-10-12

  • 分类号H04L29/06;

  • 国家 WO

  • 入库时间 2022-08-22 01:50:28

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号