NaradaBrokering:构建可扩展耐用对等网格的事件驱动基础设施
1. 引言
对等(P2P)交互模型促进了互联网边缘“自愿”对等节点之间复杂的资源共享环境。基于此模型构建了大量强大的应用程序,共享的资源可以是 CPU 周期(如 SETI@home 和 Folding@home)、文件(如 Napster 和 Gnutella),还包括协作系统(如 Groove)和即时通讯工具(如 Jabber)等。
一些针对大规模 P2P 系统的研究包括:
- Pastry :由微软开发,为广域 P2P 应用提供高效的定位和路由基础架构,能适应节点的加入、离开和故障。
- FLAPPS :基于“对等互联”模型,用于在应用层对等服务中转发请求,可将源对等节点的请求转发到共享资源的最近副本。
- JXTA :由 Sun Microsystems 开展的项目,致力于提供大规模 P2P 基础设施。
我们提出了一种构建可扩展、耐用 P2P 网格的架构,该架构包含相对静态的客户端、高端资源和多个动态的 P2P 子系统。我们研究的事件代理系统 NaradaBrokering 适合将客户端(包括用户和资源)连接在一起。事件在 NaradaBrokering 中被视为消息,通常带有时间戳。该系统必须能够在各种设备上进行扩展,从手持计算机到高性能计算机和传感器。
P2P 模型有许多吸引人的特点,如部署完全由用户驱动,无需专门管理;资源可按需复制;对等节点可灵活分组;通信基于 XML,可跨语言和平台。但也存在一些问题,如交互在经过一定跳数后会衰减,
NaradaBrokering:事件驱动P2P网格
超级会员免费看
订阅专栏 解锁全文

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



