一种联合试验系统中事件因果时序一致性控制方法

    公开(公告)号:CN112887253B

    公开(公告)日:2022-07-01

    申请号:CN202110128388.3

    申请日:2021-01-29

    Abstract: 本发明公开了一种联合试验系统中事件因果时序一致性控制方法,包括:初始化各个节点的消息状态和待处理消息序列,根据消息间的依赖关系构建有向无环图;消息到达节点,查看消息在有向无环图的入度是否为0,消息中的事件被节点处理;重新生成新的有向无环图,将有向无环图中的消息和所有以它为起点的弧删除;查询待处理消息队列在新的有向无环图中的入度是否为0,若均不满足入度为0,等待消息到达节点,反之,继续执行以下步骤;将消息从待处理消息队列中抛出。本发明使接收节点即使事件间发生因果时序颠倒或者丢包的情况,也能够维护正常的因果事件顺序,并保证虚拟试验的正确性。

    一种联合试验系统中事件因果时序一致性控制方法

    公开(公告)号:CN112887253A

    公开(公告)日:2021-06-01

    申请号:CN202110128388.3

    申请日:2021-01-29

    Abstract: 本发明公开了一种联合试验系统中事件因果时序一致性控制方法,包括:初始化各个节点的消息状态和待处理消息序列,根据消息间的依赖关系构建有向无环图;消息到达节点,查看消息在有向无环图的入度是否为0,消息中的事件被节点处理;重新生成新的有向无环图,将有向无环图中的消息和所有以它为起点的弧删除;查询待处理消息队列在新的有向无环图中的入度是否为0,若均不满足入度为0,等待消息到达节点,反之,继续执行以下步骤;将消息从待处理消息队列中抛出。本发明使接收节点即使事件间发生因果时序颠倒或者丢包的情况,也能够维护正常的因果事件顺序,并保证虚拟试验的正确性。

Patent Agency Ranking