P2P智能重叠网络中间件模型
Study of P2P Intelligent Overlay Middleware Model
-
摘要: 为提高系统开发效率,降低成本,建立P2P智能重叠网络中间件模型,将基本的P2P服务从具体业务功能中剥离出来,并封装成独立的P2P服务中间件对外提供服务;该模型采用基于应用层的物理网络拓扑探测技术,改善overlay拓扑,使其与底层物理网络结构趋于“吻合”;聚集邻近的节点,形成虚拟的超级节点,作为整体对外提供服务,从而“弱化”peer的动态性对系统性能的影响;采用综合链路评估算法,择优选路,提高网络搜索和传输效率.仿真实验和测试结果说明P2P智能重叠网络中间件模型能明显改善系统性能.Abstract: In order to improving the developing efficiency of P2P application,and reducing the developing costs,presents the concept of P2P Service Middleware,and constructs P2P Intelligent overlay Middleware Model which separates the basic P2P service from the special function of Internet application and encapsulates to independent middleware to support different P2P servers.The model,1) by utilizing topology detecting technology of physical network based on the application layer,optimizes P2P overlay topology to according with the topology of physical network;2) gather physical neighboring node of peer to construct a virtual super-peer that service to other nodes as a whole,which weakens the effect of peer churn to system performance;3) uses link evaluating algorithm to choose the optimal routing path,and to improve the searching and transmitting efficiency of system.Finally,simulating lab and system testing results show that this model improves system performance obviously.