Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A Node Organization Method in P2P System

A node and organization technology, applied in the field of computer networks, can solve problems such as unbearable response time, single point of failure, and the system cannot work normally, so as to avoid single point of failure, improve routing speed, and improve robustness.

Active Publication Date: 2011-12-07
ZHENGZHOU SEANET TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the case of a small system, the index server can quickly respond to the node's request; but as the system expands, the index server gradually becomes the bottleneck of the system, and the response time becomes unbearable
And this method also has the defect of single point of failure: if the index server fails, the entire system will not work properly
The DHT-based method can avoid the defect of single point of failure and achieve load balancing between each node; however, whether a new node joins the system or is routed to a specified target node, an average of logN / 2 hops is required, while at the application layer In the overlay network, nodes connected by logical links are often far apart on the physical network, which makes the DHT-based method have unacceptable delay

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A Node Organization Method in P2P System
  • A Node Organization Method in P2P System
  • A Node Organization Method in P2P System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0046] In the following, a specific example is used to further illustrate the step flow of the node organization method in the P2P system provided by the present invention.

[0047] image 3 It is a specific application scenario of the P2P system adopting the node organization method combining index server and DHT technology of the present invention. Such as image 3 As shown, a specific application scenario of the method provided by the present invention is as follows: In this scenario, there are the following devices: index server, nodes 1-15. Among them, the index server stores the index information of nodes 1, 5, 9, 13, and the identifiers of nodes 1-15 are:

[0048] Assume that node 12 initiates a request at this time and hopes to route to node 1. The following describes the routing process steps:

[0049] (1) Node 12 sends a "query" request to the index server to query the index information of node 1;

[0050] (2) The index server does not save the index information of node ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a node organization method in a P2P system. The method comprises the following steps: 1) operating the IP addresses of nodes with a hash algorithm and setting a node identifier;2) calculating the distance among the nodes with XOR operation in mathematics; 3) realizing concurrency addition in the case of new node addition by an index server; and 4) realizing a nearby route from a node route to target nodes by the index server. In the method, the index server stores information of part of the nodes in the system combined with the index server and a DHT technology, and concurrency addition is realized by the index server in the case of new node addition, thus improving the node addition speed; the nearby route is realized by the index server from the route to the target nodes, thus improving the routing speed of the nodes; and the nodes can still find out proper cooperative nodes by a DHT mode to obtain media data even though the index server fails, thus avoiding single-point failure and improving robustness of the system.

Description

Technical field [0001] The present invention relates to the field of computer networks, and more specifically, the present invention relates to a node organization method in a P2P system. Background technique [0002] In recent years, with the rapid development and popularization of the Internet, Peer-to-Peer (P2P) technology has quickly become a hot topic in the computer world. Fortune Magazine has even listed P2P as one of the four technologies affecting the future of the Internet. One. [0003] Compared with traditional distributed systems, P2P technology has unparalleled advantages. In the P2P system, the status of each node is equal, and it is both a resource acquirer and a resource provider. By making full use of the resources provided by user nodes, P2P technology has huge advantages in terms of scalability, fault tolerance, and resource utilization. At the same time, P2P technology also has broad application prospects. P2P applications in multiple fields such as resource...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/56H04L29/08H04L29/06H04L29/12H04L12/721
Inventor 王劲林鲁逸峰苏少炜冯侦探任浩苏杭赵永胜李晓林
Owner ZHENGZHOU SEANET TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products