Chapar:适用于MANET的跨层覆盖事件系统
1. 引言
移动自组织网络(MANET)是由无线链路连接的移动节点组成的自配置网络。由于节点的移动性,网络拓扑会随时间变化。这种无基础设施的特性使MANET适用于军事、消防和游戏等领域的新型自发服务。然而,MANET容易出现频繁的网络断开和分区问题,节点的加入和离开也要求网络能动态适应这些变化。因此,传统的依赖服务器可访问性的客户端 - 服务器模型并不适合,更应采用对瞬态断开更具鲁棒性的对称(分布式)异步通信模型,异步发布/订阅系统在MANET领域受到了广泛关注。
本文介绍了“Chapar”,这是一个为MANET设计的新型事件系统,它使用OLSR路由协议进行事件传播。虽然OLSR的可扩展性有限,但它适用于我们项目中目标的小尺寸、高流量传播的自组织网络。Chapar支持发布/订阅模型,还支持点对点和点对多点消息发送。为了应对瞬态断开和网络分区,Chapar支持事件持久性,即事件可以保存在复制的数据容器中,直到过期或发送给所有订阅者。与依赖单个代理处理事件发布和订阅的其他事件系统不同,Chapar采用分布式方法实现事件代理,避免了单点故障和性能瓶颈。通过跨层方法,Chapar作为覆盖网络运行,使用OLSR的多点中继(MPR)作为代理,并使用OLSR路由表传播事件。
2. 需求和定义
Chapar是作为法国国家研究机构(ANR)资助的Transhumance项目的一部分而设计和实现的事件管理系统。
该事件系统需要支持点对点、点对多点(组通信)、发布/订阅系统以及它们的组合。遵循基于记录的事件模型,事件被定义为包含多个描述事件内容属性的复合消息。订阅通过表达对这些属性或主题的兴趣来完成。
超级会员免费看
订阅专栏 解锁全文
1044

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



