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