基于多核的P2P网络信息监督关键技术研究
发布时间:2019-03-29 18:00
【摘要】:随着Internet的快速发展,网络已经成为人们重要的信息来源。对于已经成为互联网重要组成部分的P2P(Peer-to-Peer)网络,每天都有大量的信息在该网络中传播。去中心化使得P2P网络为不良资源提供了有效并快速的传播途径,而且难以管理。如何有效监控P2P网络是目前研究的方向。 本文在分析了P2P网络数据传输协议的基础上,深入研究P2P网络信息监督技术,基于高性能的Tilera多核设备,研究并实现一个高效的P2P网络信息监控系统;系统分为服务器端、客户端以及数据库,,有效高速的监控P2P网络,并对监控结果进行分析与处理。本文的主要工作包括以下几方面: (1)设计并实现了基于Tilera多核处理器的监控方式。根据多核以及监控流程的特点,并依据系统各模块的数据处理量,对多核进行了分配,设计了数据处理流程的优化策略;其主要思想是针对数据处理速度的不同,将串行处理任务,使负载均衡。 (2)根据系统需要对关键词或者文件hash进行多次重复监控特点,对路由存储机制进行修改,提出了一种基于LRU的路由表维护策略,其主要思想就是让有监控结果的节点能在下一次监控中有更大的优先权。实验结果显示,这样的修改对于监控结果的影响在合理范围内,而查询跳数明显减少。 (3)针对本系统,对数据库进行了设计并实现了客户端软件,让用户通过客户端软件可以方便的查询监控结果,增加、删除、修改监控关键词,查看系统运行状态。
[Abstract]:With the rapid development of Internet, network has become an important source of information. P2P (Peer-to-Peer) network, which has become an important part of the Internet, has a large amount of information spread in the network every day. De-centralization makes P2P network provide an effective and fast way to propagate bad resources, and it is difficult to manage. How to monitor P2P network effectively is the research direction at present. In this paper, based on the analysis of P2P network data transmission protocol, the P2P network information monitoring technology is deeply studied. Based on the high-performance Tilera multi-core equipment, an efficient P2P network information monitoring system is studied and implemented. The system is divided into server, client and database to monitor P2P network effectively and high-speed, and analyze and process the monitoring results. The main work of this paper includes the following aspects: (1) the monitoring mode based on Tilera multi-core processor is designed and implemented. According to the characteristics of multi-core and monitoring process, and according to the data processing capacity of each module of the system, the multi-core is allocated, and the optimization strategy of data processing process is designed. Its main idea is to deal with the serial tasks according to the different speed of data processing, so as to make the load balance. (2) according to the characteristics of repeated monitoring of keyword or file hash, the routing storage mechanism is modified, and a routing table maintenance strategy based on LRU is proposed. The main idea is to allow nodes with monitoring results to have greater priority in the next monitoring. The experimental results show that the influence of such modifications on the monitoring results is within a reasonable range, while the number of query hops is obviously reduced. (3) according to this system, the database is designed and the client software is implemented, so that the user can query the monitoring results conveniently through the client software, add, delete, modify the monitoring keywords, and check the running status of the system.
【学位授予单位】:浙江理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.08
本文编号:2449757
[Abstract]:With the rapid development of Internet, network has become an important source of information. P2P (Peer-to-Peer) network, which has become an important part of the Internet, has a large amount of information spread in the network every day. De-centralization makes P2P network provide an effective and fast way to propagate bad resources, and it is difficult to manage. How to monitor P2P network effectively is the research direction at present. In this paper, based on the analysis of P2P network data transmission protocol, the P2P network information monitoring technology is deeply studied. Based on the high-performance Tilera multi-core equipment, an efficient P2P network information monitoring system is studied and implemented. The system is divided into server, client and database to monitor P2P network effectively and high-speed, and analyze and process the monitoring results. The main work of this paper includes the following aspects: (1) the monitoring mode based on Tilera multi-core processor is designed and implemented. According to the characteristics of multi-core and monitoring process, and according to the data processing capacity of each module of the system, the multi-core is allocated, and the optimization strategy of data processing process is designed. Its main idea is to deal with the serial tasks according to the different speed of data processing, so as to make the load balance. (2) according to the characteristics of repeated monitoring of keyword or file hash, the routing storage mechanism is modified, and a routing table maintenance strategy based on LRU is proposed. The main idea is to allow nodes with monitoring results to have greater priority in the next monitoring. The experimental results show that the influence of such modifications on the monitoring results is within a reasonable range, while the number of query hops is obviously reduced. (3) according to this system, the database is designed and the client software is implemented, so that the user can query the monitoring results conveniently through the client software, add, delete, modify the monitoring keywords, and check the running status of the system.
【学位授予单位】:浙江理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.08
【参考文献】
相关期刊论文 前4条
1 聂荣;聂林;刘超慧;雷振明;兰巨龙;;BitTorrent网络特性的测量与研究[J];北京邮电大学学报;2012年03期
2 魏艳玲,钟庆;软件看门狗定时器[J];工业控制计算机;1997年05期
3 池张;周慧;赵晓雨;;基于KAD网络的加解密分析[J];工业控制计算机;2014年08期
4 朱晖;李伟华;史豪斌;;基于节点行为的主动P2P蠕虫检测[J];计算机工程与应用;2013年07期
本文编号:2449757
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2449757.html