实时协作设计系统的可靠通信架构探索
在实时协作设计系统中,通信的可靠性和效率至关重要。传统的通信机制存在一些局限性,例如NASK机制在协作系统中可能会浪费通信效率,而现有的协作设计系统在构建和维护多播通信协议方面也面临困难。为了解决这些问题,我们提出了一种基于UDP协议的可靠通信架构。
1. 现有通信机制分析
NASK机制通过不等待确认机制(ACK)来提高通信效率。在该机制中,站点发送数据包时无需等待ACK,目的地通过数据包的序列号进行错误检测。其理念是在一切正常时避免发送状态消息(如ACK),从而提高通信效率。然而,当两个站点的通信延迟或阻塞时,只有通信恢复后,这两个站点才能再次相互传输操作。在协作系统中使用该机制时,可能会浪费通信效率,因为协作组中的其他站点可能与这两个站点可通信,并可以作为中间站点来传输操作。
实时协作设计系统需要结合多播路由协议和可靠传输协议来实现实时和可靠的传输。但在该系统中,每个站点只有固定的通信通道与其他站点发送和接收操作。如果这些通道中断,即使该站点与组中的其他一些站点连接良好,也可能需要花费大量时间来寻找其他通信通道,从而影响协作工作的顺利进行。
2. 实时协作设计系统的需求
- 小团队协作 :协作设计系统的一个组允许约10人一起工作。
- 可靠通信 :操作应无错误地传输到其他站点。
- 有序执行 :通过比较状态向量(SV),所有操作可以有序执行。
- 低延迟 :协作是一个实时且高度反
超级会员免费看
订阅专栏 解锁全文
5万+

被折叠的 条评论
为什么被折叠?



