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

P2P file sharing network bandwidth fairness allocation algorithm based on utility optimization

A file sharing and network bandwidth technology, applied in the field of computer networks, can solve problems such as performance and service quality degradation, unfair allocation of network bandwidth resources, and increased burden on the underlying transmission network

Active Publication Date: 2016-06-29
宅人桥(南京)网络科技有限公司
View PDF6 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the P2P file sharing system, in order to speed up the file download speed, some selfish users (clients) seize a large amount of bandwidth resources by establishing multiple TCP connections to increase the number of connections, resulting in the allocation of network bandwidth resources among users. Serious unfairness also leads to the degradation of performance and service quality of other traditional Internet applications, and also greatly increases the burden on the underlying transmission network

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
  • P2P file sharing network bandwidth fairness allocation algorithm based on utility optimization
  • P2P file sharing network bandwidth fairness allocation algorithm based on utility optimization
  • P2P file sharing network bandwidth fairness allocation algorithm based on utility optimization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The present invention selects the utility function according to the satisfaction degree of the user when obtaining the file download service in the peer-to-peer network, and considers two forms of utility optimization models for whether the file requester distinguishes the bandwidth from different file providers, and uses the coupling factor to Combine the two models. The invention designs a distributed bandwidth allocation algorithm, which can effectively converge to the optimal point of the utility optimization model, that is, the optimal bandwidth allocation of network users.

[0054] Bandwidth allocation problem description:

[0055] In the P2P file sharing network, each user connects to the Internet through an access link, and downloads shared files from other users. At present, the backbone of the Internet adopts optical fiber and other communication technologies, and the transmission speed is relatively fast. Generally, large-scale congestion is not easy to occu...

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 P2P file sharing network bandwidth fairness allocation algorithm based on utility optimization. The method comprises the following steps: initializing a download speed for each file requester by a file provider, and respectively initializing prices charged for a download link of the file requester and an upload link of the file provider; obtaining a regulatory factor by the file requester according to bandwidth allocated by all providers which provide a file download service to the file requester; adjusting a download speed allocated for the file requester at the next moment by the file provider according to the download speed acquired by the file requester at the current moment, a price charged for the download link, and a price charged for the upload link of the file provider; updating a price charged for the download link of the file requester at the next moment, and updating a price charged for the upload link of the file provider at the next moment; and obtaining an optimal point of an approximate optimization problem through iterating, and continuously approaching an optimal point of an original optimization problem. The P2P file sharing network bandwidth fairness allocation algorithm based on the utility optimization provided by the invention has the advantages of being fair and reasonable in bandwidth allocation, and accurate and effective, simple and convenient in algorithm and so on.

Description

technical field [0001] The invention relates to the technical field of computer networks, in particular to a P2P file sharing network bandwidth fair allocation algorithm based on utility optimization. Background technique [0002] In recent years, P2P file sharing applications have become one of the most extensive and successful applications of P2P technology, occupying most of the Internet traffic. In the traditional file sharing system based on C / S mode, the user needs to upload the shared file to the central server first, and other users who need to obtain the file establish contact with the central server to download the file. This simple method enables file sharing between Internet users, but the centralized storage of file resources and frequent uploading and downloading waste a lot of server resources (bandwidth resources, computing resources and storage resources), and there are hidden single-point failures. Possibility, if there is a problem with the central server...

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/08H04L12/917H04L47/76
CPCH04L47/76H04L67/1085
Inventor 李世勇孙微
Owner 宅人桥(南京)网络科技有限公司
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