Method and system for placing resources replication in CDN-P2P (Content Distribution Network-Peer-to-Peer) network

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

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 C

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
  • Method and system for placing resources replication in CDN-P2P (Content Distribution Network-Peer-to-Peer) network
  • Method and system for placing resources replication in CDN-P2P (Content Distribution Network-Peer-to-Peer) network
  • Method and system for placing resources replication in CDN-P2P (Content Distribution Network-Peer-to-Peer) network

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0151] A specific implementation manner of the step S100

[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.

Example Embodiment

[0153] The second specific implementation mode of the step S100

[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 i...

Example Embodiment

[0163] The second specific implementation manner of the step S200

[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 downlo...

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 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
no application Login to view more
IPC IPC(8): H04L29/08H04L29/06H04L12/56H04L47/80
Inventor 蒋海王展马晨光杨平改白翔宇
Owner INST OF COMPUTING TECHNOLOGY - CHINESE ACAD OF SCI
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