###
DOI:
计算机系统应用英文版:2016,25(4):156-161
本文二维码信息
码上扫一扫!
基于改进Kademlia协议的分布式爬虫
(1.中国科学院 沈阳计算技术研究所, 沈阳 110168;2.中国科学院大学, 北京 100049)
Distributed Crawler Based on the Improved Kademlia Protocol
(1.Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Shenyang 110168, China;2.University of Chinese Academy of Sciences, Beijing 100049, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 1550次   下载 3223
Received:July 21, 2015    Revised:September 14, 2015
中文摘要: 随着互联网信息的爆炸式增长,搜索引擎和大数据等学科迫切需要一种高效、稳定、可扩展性强的爬虫架构来完成数据的采集和分析.本文借助于对等网络的思路,使用分布式哈希表作为节点间的数据交互的载体,同时针对网络爬虫自身的特点,对分布式哈希表的一种实现——Kademlia协议进行改进以满足分布式爬虫的需求.在此基础上设计并完善了具有可扩展性和容错性的分布式爬虫集群.在实际试验中,进行了单机多线程实验和分布式集群的实验,从系统性能角度和系统负载角度进行分析,实验结果表明了这种分布式集群方法的有效性.
Abstract:With the explosive growth of Internet information, researches on search engine and big data call for an efficient, stable and scalable crawler architecture to collect and analyze Internet data. Inspired by peer to peer network, we use distributed hash table as a carrier of communication between nodes, while a distributed hash table implementation-Kademlia protocol is modified and improved to meet the needs of the distributed crawler cluster's scalability and fault tolerance. In the experiments, we carried out multi-threaded experiment on single computer and node expansion experiment on distributed cluster. From system performance and system load point of view, the experimental results show the effectiveness of this kind of distributed cluster.
文章编号:     中图分类号:    文献标志码:
基金项目:沈阳市科技计划(F14-056-7-00)
引用文本:
陶耀东,向中希.基于改进Kademlia协议的分布式爬虫.计算机系统应用,2016,25(4):156-161
TAO Yao-Dong,XIANG Zhong-Xi.Distributed Crawler Based on the Improved Kademlia Protocol.COMPUTER SYSTEMS APPLICATIONS,2016,25(4):156-161