Peer-to-peer network transmission neighbor node selection method and system

A neighbor node, peer-to-peer network technology, applied in the direction of transmission system, electrical components, etc., can solve problems such as affecting tasks

Inactive Publication Date: 2018-02-09
ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the existing technology, tit-for-tat is applied to the data center environment, not only the network bandwidth is much larger than that of the Internet, but also all the machines in the cluster complete specific tasks under the unified scheduling of the administrator. While ensuring the speed of data distribution, sufficient bandwidth must be reserved for data exchange between machines during normal operation. For example, when running Spark distributed computing tasks, nodes also need bandwidth to ensure the exchange of intermediate results. Using the Internet based on The neighbor node selection algorithm of the tooth-for-tooth strategy, each node will try its best to upload the data in order to download the data as soon as possible, which will undoubtedly give up the cost and chase the end, which will greatly affect the tasks running on it

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
  • Peer-to-peer network transmission neighbor node selection method and system
  • Peer-to-peer network transmission neighbor node selection method and system
  • Peer-to-peer network transmission neighbor node selection method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments It is a part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0041] see below figure 1 , figure 1 It is a flow chart of a method for selecting neighbor nodes in peer-to-peer network transmission provided by the embodiment of the present application;

[0042] Specific steps can include:

[0043] S101: Establish a connection between the central node and the target node for downloading the target file in the cl...

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 discloses a peer-to-peer network transmission neighbor node selection method. The method includes the following steps that: connections are established between a central node and targetnodes in a cluster which download a target file; downloaded fragments of the central node are calculated, so that a first bit array is obtained, fragments stored in the target nodes are calculated, sothat second bit arrays are obtained; exclusive OR operation is performed on the first bit array and all the second bit arrays, so that the mutually-different data amount of the central node and eachtarget node can be obtained; and the target nodes are sequenced according to the large-to-small order of the mutually-different data amount, so that a sorted list can be obtained, and top N target nodes in the sorted list are selected as neighbor nodes. With the method adopted, data transmission rate can be improved under the premise that impact on the normal operation of a cluster task is decreased. The present invention also discloses a peer-to-peer network transmission neighbor node selection system, a computer readable storage medium and a server. The peer-to-peer network transmission neighbor node selection system has the advantages as the peer-to-peer network transmission neighbor node selection method.

Description

technical field [0001] The invention relates to the field of data storage, in particular to a method and system for selecting neighboring nodes in peer-to-peer network transmission, a computer-readable storage medium and a server. Background technique [0002] A data center is a facility that accommodates computing resources, network connections, storage, and other related components. For stability and availability, it usually includes safety facilities such as redundancy, backup power, and air conditioning, and specific data center equipment is often configured very high. Data transmission between nodes is the most common problem in the data center, such as virtual machine image distribution, and the transfer of intermediate results during parallel computing. How to quickly transfer data between machines in the cluster has also become one of the hotspots in the data center. [0003] The BitTorrent (bit stream) protocol is widely used in the Internet for file exchange. A fil...

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 Applications(China)
IPC IPC(8): H04L29/08
CPCH04L67/1046H04L67/1053H04L67/1072
Inventor 梁明远
Owner ZHENGZHOU YUNHAI INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products