基于多核的P2P網(wǎng)絡(luò)信息監(jiān)督關(guān)鍵技術(shù)研究
發(fā)布時間:2019-03-29 18:00
【摘要】:隨著Internet的快速發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們重要的信息來源。對于已經(jīng)成為互聯(lián)網(wǎng)重要組成部分的P2P(Peer-to-Peer)網(wǎng)絡(luò),每天都有大量的信息在該網(wǎng)絡(luò)中傳播。去中心化使得P2P網(wǎng)絡(luò)為不良資源提供了有效并快速的傳播途徑,而且難以管理。如何有效監(jiān)控P2P網(wǎng)絡(luò)是目前研究的方向。 本文在分析了P2P網(wǎng)絡(luò)數(shù)據(jù)傳輸協(xié)議的基礎(chǔ)上,深入研究P2P網(wǎng)絡(luò)信息監(jiān)督技術(shù),基于高性能的Tilera多核設(shè)備,研究并實現(xiàn)一個高效的P2P網(wǎng)絡(luò)信息監(jiān)控系統(tǒng);系統(tǒng)分為服務(wù)器端、客戶端以及數(shù)據(jù)庫,,有效高速的監(jiān)控P2P網(wǎng)絡(luò),并對監(jiān)控結(jié)果進行分析與處理。本文的主要工作包括以下幾方面: (1)設(shè)計并實現(xiàn)了基于Tilera多核處理器的監(jiān)控方式。根據(jù)多核以及監(jiān)控流程的特點,并依據(jù)系統(tǒng)各模塊的數(shù)據(jù)處理量,對多核進行了分配,設(shè)計了數(shù)據(jù)處理流程的優(yōu)化策略;其主要思想是針對數(shù)據(jù)處理速度的不同,將串行處理任務(wù),使負載均衡。 (2)根據(jù)系統(tǒng)需要對關(guān)鍵詞或者文件hash進行多次重復(fù)監(jiān)控特點,對路由存儲機制進行修改,提出了一種基于LRU的路由表維護策略,其主要思想就是讓有監(jiān)控結(jié)果的節(jié)點能在下一次監(jiān)控中有更大的優(yōu)先權(quán)。實驗結(jié)果顯示,這樣的修改對于監(jiān)控結(jié)果的影響在合理范圍內(nèi),而查詢跳數(shù)明顯減少。 (3)針對本系統(tǒng),對數(shù)據(jù)庫進行了設(shè)計并實現(xiàn)了客戶端軟件,讓用戶通過客戶端軟件可以方便的查詢監(jiān)控結(jié)果,增加、刪除、修改監(jiān)控關(guān)鍵詞,查看系統(tǒng)運行狀態(tài)。
[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.
【學(xué)位授予單位】:浙江理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】: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.
【學(xué)位授予單位】:浙江理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.08
【參考文獻】
相關(guān)期刊論文 前4條
1 聶榮;聶林;劉超慧;雷振明;蘭巨龍;;BitTorrent網(wǎng)絡(luò)特性的測量與研究[J];北京郵電大學(xué)學(xué)報;2012年03期
2 魏艷玲,鐘慶;軟件看門狗定時器[J];工業(yè)控制計算機;1997年05期
3 池張;周慧;趙曉雨;;基于KAD網(wǎng)絡(luò)的加解密分析[J];工業(yè)控制計算機;2014年08期
4 朱暉;李偉華;史豪斌;;基于節(jié)點行為的主動P2P蠕蟲檢測[J];計算機工程與應(yīng)用;2013年07期
本文編號:2449757
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2449757.html
最近更新
教材專著