70、NaradaBrokering:构建可扩展持久对等网格的事件基础设施

NaradaBrokering:构建可扩展持久对等网格的事件基础设施

1. 引言

对等(P2P)交互模型促进了互联网边缘“自愿”对等节点间复杂的资源共享环境。基于此模型构建了大量强大的应用程序,共享的资源范围广泛,从CPU周期(如SETI@home和Folding@home项目)到文件(如Napster和Gnutella),还包括协作系统(如Groove)和即时通讯工具(如Jabber)等人类直接参与的资源。

P2P系统的交互涉及资源广告、搜索与发现、访问请求、响应以及消息交换等。一些针对大规模P2P系统的研究包括微软的Pastry,它为广域P2P应用提供高效的定位和路由基础;FLAPPS基于“对等互联”模型,可用于文件复制和存储服务;Sun Microsystems的JXTA项目也致力于提供大规模P2P基础设施。

我们提出构建一个可扩展、持久的P2P网格架构,该架构由相对静态的客户端、高端资源和多个动态P2P子系统组成。NaradaBrokering是一种事件代理系统,适用于连接客户端(包括用户和资源)。事件在NaradaBrokering中可视为带时间戳的消息,该系统需在各种设备上实现扩展。我们分析了基于此模型构建的多个网格服务的需求,并采用了通用的发布 - 订阅模型。服务可托管在P2P网格上,通过“代理中间件”或直接的P2P交互来访问,NaradaBrokering旨在支持P2P和传统集中式中间层风格的交互。

P2P模型具有诸多吸引人的特点,如用户驱动部署、资源自主共享与安全策略设置、资源按需复制、动态节点参与、资源搜索与发现以及跨语言和平台交互等。但也存在一些问题,如交互的自衰减导致服务发现受限,P2P世界易碎片化,路由方案不够复杂等。NaradaBr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值