跨域发布/订阅架构与未来互联网安全服务解析
1. 跨域发布/订阅架构
在跨域发布/订阅架构中,核心组件是会合系统(rendezvous system)。它将以数据为中心的发布/订阅原语实现为递归的分层结构。
- 分层构建 :首先将节点本地的会合实现组合成会合网络(RN),然后使用分层的Chord DHT将RN组合成全局会合互连(RI),RN可以使用DONA实现。
- 功能拆分 :会合系统在另一个维度上拆分为公共会合核心和特定范围的范围主节点实现。
会合核心在每一层提供任播路由,将订阅信息路由到最接近的托管特定范围的范围主节点。订阅消息包含客户端希望接收内容的出版物的(Sid,Rid)元组。每个节点可以缓存结果并沿反向路由将答案返回给客户端。发布消息的路由方式类似,除了(Sid,Rid)对,还包含出版物的内容。范围会存储出版物的内容以服务订阅者的请求。为了保持发布数据或待处理订阅的活跃,发布和订阅消息需要定期重复。
范围的实现可以多种多样。当在会合核心中找不到缓存结果时,订阅会到达范围,如果范围有足够的信息,它可以动态生成响应。通过在Rid中包含版本信息可以避免缓存。每个范围实现可以通过添加更多范围主节点并在内部实现自己的协调协议来进行扩展。需要注意的是,慢速控制平面会合不适用于大出版物的传输,这类应用应通过在数据平面添加以数据为中心的传输来支持。
拓扑管理器(TM)是每个独立管理域实现的另一个功能。其任务是使用会合功能爬取和收集网络组件的邻域ANDL地图和元数据出版物。TM根据这些信息构建本地网络的完整视图,并将此信息发布回会合系统供其他节点监听。TM还可以隐藏部分
超级会员免费看
订阅专栏 解锁全文
3698

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



