移动网络中的事件系统与多会话支持技术解析
1. Chapar事件系统概述
Chapar是为移动自组网(MANETs)设计的新型事件系统,支持发布 - 订阅模型以及点到点和点到多点消息发送。它采用分布式可靠方法实现事件代理,能在恶劣移动环境中提供一致且可靠的事件传播。同时,Chapar不依赖特定节点,也可在稳定的同构网络中实现。
1.1 节点状态与表管理
- 表继承 :当一个节点被指定为代理节点(BN)时,它可以从相邻的BN继承表。
- 表删除 :当BN被撤销时,它会丢弃所拥有的表。但表中可能存在其他BN没有的信息,因此在删除表之前需要进行检查(Check - out)过程。该过程类似于表一致性检查,用于通知网络中相邻BN没有的内容。
- DTT机制 :由于节点移动性,节点状态会在多点中继(MPR)和非MPR之间频繁切换,导致不必要的继承和检查过程。为解决此问题,BN被撤销后,节点会等待撤销瞬态时间(DTT)再丢弃表。DTT可视为表的过期日期。若在DTT期间该节点重新被指定为BN,则不会丢弃表,也无需通过继承过程获取新表。DTT应根据节点移动率、订阅/记忆事件生成率以及事件系统期望的一致性水平来确定。
1.2 即时通知机制
当节点订阅事件时,订阅过滤器会与元事件表(MET)中的所有事件进行匹配。若匹配成功,节点将立即收到通知。这种通知是邻居到邻居的通信,不会导致事件重复。
超级会员免费看
订阅专栏 解锁全文

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



