摘要
P2P搜索技术是P2P研究中的一个重要的领域。文中介绍了一个基于P2P结构化覆盖网络的分布式搜索引擎的架构和实现。该搜索引擎采用了三层架构,良好的层次架构减少了搜索引擎核心算法与P2P覆盖网络协议和具体应用间的依赖,使得搜索引擎可以移植到不同的P2P结构化覆盖网络之上。由于P2P搜索过程中会消耗大量的网络带宽,所以该搜索引擎使用了一些优化算法,它们不仅减少搜索过程带来的带宽消耗,而且保证了系统的可伸缩性。
Peer - to - Peer (P2P) search is an important field in P2P study. This paper presents the architecture and implementation of a distributed search engine based on P2P structure overlay network. The search engine use s a three - tier architecture which separates the concerns of search techniques, overlay network and the applications. In this way, the search engine can be deployed with ease in different overlay networks. In view of the high bandwidth cost in search, several optimizations are applied to the search engine not only to reduce the cost, but also ensure scalability.
出处
《电子科技》
2007年第6期39-42,共4页
Electronic Science and Technology
关键词
P2P
DHT
P2P搜索引擎
架构
Peer- to- Peer
distributed Hash table
P2P search engine
architecture