Unlock instant, AI-driven research and patent intelligence for your innovation.
Method and system for placing resources replication in CDN-P2P (Content Distribution Network-Peer-to-Peer) network
What is Al technical title?
Al technical title is built by PatSnap Al team. It summarizes the technical point description of the patent document.
A CDN-P2P, P2P network technology, applied in the field of streaming media, can solve the problems of reducing the deployment of resource copies and not considering the characteristics of P2P
Active Publication Date: 2010-09-22
INST OF COMPUTING TECHNOLOGY - CHINESE ACAD OF SCI
View PDF3 Cites 34 Cited by
Summary
Abstract
Description
Claims
Application Information
AI Technical Summary
This helps you quickly interpret patents by identifying the three key elements:
Problems solved by technology
Method used
Benefits of technology
Problems solved by technology
However, these replica placement strategies are suitable for pure CDN networks, and they cannot achieve good performance results in CDN-P2P hybrid networks, because they do not consider the characteristics of P2P in hybrid networks; because users in P2P networks can directly Share resources, thereby reducing the client's demand on resource servers and improving resource distribution efficiency
In a pure CDN network, when the number of user requests from a certain area increases, it tends to deploy resource copies on adjacent CDN servers; while in a CDN-P2P hybrid network, the number of user requests in a certain area increases. The increase also means that the user's ability to share resources is enhanced, which in turn reduces the possibility of deploying corresponding resource copies on adjacent servers
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
Click on the blue label to locate the original text in one second.
Reading with bidirectional positioning of images and text.
Smart Image
Examples
Experimental program
Comparison scheme
Effect test
specific Embodiment approach 1
[0152] In step S110, the client regularly reports the information of the downloaded resources, the information of the resources requested to be downloaded by the client, and the communication performance index of the client to the CDN server corresponding to the P2P network where the client is located.
Embodiment approach 2
[0154] Step S110', the CDN server sends an information collection request to the client in the corresponding P2P network.
[0155]Step S120', after the client in the P2P network collects the information collection request, it reports the information of the resources downloaded by the client, the information of the resource requested by the client to download, and the communication performance index of the client to the CDN server.
[0156] Step S200, for each resource, the CDN server calculates the number of resource requests that can be satisfied by the P2P network according to the collected information on resources downloaded by the client in the P2P network and the communication performance indicators of the client, and downloads the resource according to the collected client request The resource information calculates the number of download requests for the resource in the P2P network.
[0157] A specific implementation manner of the step S200
[0158] The information of ...
specific Embodiment approach 2
[0164] The information of the resources downloaded by the client includes the list of the resources that the client has downloaded, the list of the resources that the client is downloading and the corresponding download completion percentage, η i j Indicates the download percentage of resource i by client j.
[0165] The information of the resource that the client requests to download includes a list of the resources that the client requests to download.
[0166] The communication performance index of the client includes the egress bandwidth of the client, u i j Indicates the egress bandwidth of client j downloading resource i in the P2P network, and the bit rate of the resource, b i Indicates the code rate of resource i.
[0167] Step S210', for each resource, the CDN server calculates the average egress bandwidth of the client of the resource according to the list of resources that the client has downloaded, the list of resources that the client is downloading, and the e...
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
Login to View More
Abstract
The invention relates to a method and a system for placing resources replications in a CDN-P2P(Content Distribution Network-Peer-to-Peer) network. In the method, firstly, a CDN server collects the information of resources downloaded by a client in a corresponding P2P network, the information of resources required to be downloaded by the client and the communication performance index of the clientby the CDN server; secondly, the CDN server calculates the satisfiable number of requests of resources according to the information of resources downloaded and the communication performance index by the CDN server and calculates the number of download requests of resources according to the information of resources required to be downloaded; thirdly, the CDN server calculates the scarcity coefficient according to the number of download requests of resources in the corresponding P2P network and the satisfiable number of requests of resources in the P2P network; and fourthly, the CDN server selects the resources in a hierarchy of the resources from greater to smaller scarcity coefficients in the P2P network by the CDN server and downloads the replications of selected resources to the CDN server. The invention can improve the utilization ratio of the storage space of the CDN server.
Description
technical field [0001] The invention relates to the field of streaming media, in particular to a method and system for placing resource copies in a CDN-P2P hybrid network. Background technique [0002] With the rapid development of Internet technology and multimedia technology, streaming media applications are increasingly widespread, and a large number of audio and video resources are transmitted through the Internet. This not only brings a lot of economic benefits to digital content providers and network operators, but also greatly facilitates people's daily entertainment life, so that ordinary consumers can also obtain fast video services very well. [0003] Among traditional large-scale content distribution technologies, CDN (Content Distribution Network, content distribution network) and P2P (Peer-to-Peer, peer-to-peer) are widely used as two mainstream content distribution technologies. However, both have their own advantages and disadvantages. For a pure CDN network...
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
Application Date:The date an application was filed.
Publication Date:The date a patent or application was officially published.
First Publication Date:The earliest publication date of a patent with the same application number.
Issue Date:Publication date of the patent grant document.
PCT Entry Date:The Entry date of PCT National Phase.
Estimated Expiry Date:The statutory expiry date of a patent right according to the Patent Law, and it is the longest term of protection that the patent right can achieve without the termination of the patent right due to other reasons(Term extension factor has been taken into account ).
Invalid Date:Actual expiry date is based on effective date or publication date of legal transaction data of invalid patent.
Login to View More
IPC IPC(8): H04L29/08H04L29/06H04L12/56H04L47/80
Inventor 蒋海王展马晨光杨平改白翔宇
Owner INST OF COMPUTING TECHNOLOGY - CHINESE ACAD OF SCI