摘要
构建大规模分布式基于内容的发布订阅系统仍然面临挑战。大多数现存的系统使用简单、事先定义的、静态的覆盖网络拓扑结构,这导致其具有较差的伸缩性和容错性。提出了一个构建于P2P网络之上的基于内容的发布/订阅系统,借助Pastry网络实现了基于内容的路由协议,其路由算法通过集中点机制避免了全局网络广播并且具有自组织和容错的特性,能够处理任意节点或者链路的失效。仿真结果表明该系统具有较好的路由效率和伸缩性,事件代理所需维护的路由表也更小。
Building distributed content-based publish/subscribe systems has remained a challenge. Existing solutions typically use a simple, static and predefined overlay topology, which may lead to scalability and fault-tolerance concerns for large Internet-scale workloads. In this paper we propose an approach to building content-based publish/subscribe systems on top of a peer-to-peer routing substrate. A scalable routing algorithm using an overlay routing network is presented that avoids global broadcasts by creating rendezvous nodes. Also fault-tolerance mechanisms that can cope with different kinds of failures in the middleware are integrated with the routing algorithm. The preliminary simulation results show that our system is very scalable and well-performing.
出处
《微电子学与计算机》
CSCD
北大核心
2007年第9期89-91,共3页
Microelectronics & Computer
基金
陕西省教育厅专项科研计划(07JK264)