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

Integrated block switching P2P shared-file system and method for promoting seed-providing of node thereof

A file sharing and block exchange technology, applied in the field of P2P file transfer, can solve problems such as inability to effectively punish exploiting nodes, failures, etc., and achieve the effect of improving robustness and stability

Inactive Publication Date: 2010-10-27
INST OF COMPUTING TECH CHINESE ACAD OF SCI
View PDF3 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, this mechanism is only applicable to the scenario where the node downloads multiple files. When the node downloads a single file, the mechanism fails
At the same time, this incentive mechanism cannot effectively punish exploiting nodes. In order to save upload bandwidth, nodes can still choose not to seed, and obtain normal speed to download other files

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
  • Integrated block switching P2P shared-file system and method for promoting seed-providing of node thereof
  • Integrated block switching P2P shared-file system and method for promoting seed-providing of node thereof
  • Integrated block switching P2P shared-file system and method for promoting seed-providing of node thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] A centralized block exchange P2P file sharing system provided by the present invention and a method for prompting nodes to seed are described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0021] In general, in the centralized block exchange P2P file sharing system, the initial node randomly sets a file encryption key for each shared file, and the initial node uses this key to encrypt the shared file, and writes the key to the seed The file is uploaded to the web server, and the key information is maintained by the server. The file blocks interacted between nodes are the encrypted file blocks of the initial node. After the node has downloaded all the encrypted file blocks, it will obtain the encryption key of the initial node from the server to decrypt the file only after it has been seeded for a period of time, and then Get the original file.

[0022] figure 2 Shows the mechanism for prompting nodes to seed in the centraliz...

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 an integrated block switching P2P shared-file system and a method for promoting the seed-providing of a node thereof. The invention contains a centralized block switching P2P shared-file system. The system comprises a plurality of nodes and a server, wherein start node in the nodes uses key information to encrypt a file block and transmits the key information corresponding to the file block to the server, some node in the nodes establishes point-to-point connection with other nodes through the server, obtains the encrypted file block, and requests an encryption key fromthe server to decrypt the file block and obtain the primary file; and the server is used to return the information of other nodes to each node, maintain the encryption key of the file block, and waitfor some time to return the encryption key to the node after determining that the node completes download. By using the system of the invention, the node can stay in the system for some time to provide seeds for other nodes so as to ensure that a certain number of seed nodes can be maintained in the system and increase the robustness and stability of the system.

Description

technical field [0001] The present invention relates to the technical field of P2P file transmission, and more specifically, the present invention relates to a centralized block exchange P2P file sharing system and a method for prompting nodes to seed. Background technique [0002] The centralized block exchange P2P file sharing system includes servers and nodes (clients), in which the nodes include the initial node (the original node providing the file) and the download node, the server tracks the status information of the node, and establishes a centralized index for the shared files in the system , to release other nodes' information to nodes, so that nodes can establish direct point-to-point connections, breaking through the performance bottleneck of the traditional C / S mode. [0003] figure 1 The work flow of the existing centralized block exchange P2P file sharing system is shown: step 1, when the initial node shares a certain file, first generate a hash value for eac...

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
IPC IPC(8): H04L29/08H04L29/06
Inventor 满金贵王淼张瀚文许智君张玉军
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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