Unlock instant, AI-driven research and patent intelligence for your innovation.

Peer-to-peer (P2P) system resource scheduling method and device and system thereof

A scheduling method and system resource technology, applied in the P2P system resource scheduling method and its device and system field, can solve the problems of high playback interruption, insufficient access resource scheduling mechanism, poor scalability, etc., meet the bandwidth requirements and reduce playback The probability of interruption, the effect of meeting bandwidth requirements

Active Publication Date: 2012-01-25
CHINA MOBILE COMM GRP CO LTD
View PDF4 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantages of the C / S mode include: because the number of servers is limited, the system is prone to a single point of failure; a single server faces many clients, due to the limitations of CPU capacity, memory size, and network bandwidth, the number of clients that can be served at the same time is very high. Limited, poor scalability
[0012] The access resource scheduling mechanism based on the existing VoD network system architecture is not perfect, so that the client has a high probability of playback interruption when downloading and playing access resources

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 (P2P) system resource scheduling method and device and system thereof
  • Peer-to-peer (P2P) system resource scheduling method and device and system thereof
  • Peer-to-peer (P2P) system resource scheduling method and device and system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0081] This embodiment describes the implementation process of the adaptive prefetch mechanism. The adaptive prefetching mechanism obtains the access probability of each chunk of the resource accessed by the user by counting the user's past viewing behavior, and then obtains the shortage degree of each chunk based on the probability distribution and the number of resource chunks requested by the client in the network. , and finally, on the premise of ensuring smooth playback on the client side, chunk prefetch is triggered according to the shortage of chunks, and finally balance the supply and demand relationship of chunks in each location of the resource.

[0082] image 3 A VoD system architecture using an adaptive prefetch mechanism is shown. like image 3 As shown, the main nodes involved in the system architecture and their functions may include:

[0083] The user log server is a newly added node device in the existing VoD system according to the embodiment of the prese...

Embodiment 2

[0131] This embodiment describes the implementation process of the adaptive load balancing mechanism. The adaptive load balancing mechanism estimates the future viewing and sharing conditions of each resource (such as a movie) based on the user's viewing behavior and sharing behavior, and dynamically balances the resources on the mirror server of each resource. Resource distribution to improve the utilization of storage resources and upload bandwidth resources of each resource mirror server.

[0132] Image 6 A VoD system architecture using an adaptive load balancing mechanism is shown. like Image 6 As shown, the main nodes involved in the system architecture and their functions may include:

[0133] The user log server is a newly added node device in the existing VoD system according to the embodiment of the present invention. The user log server can collect user viewing behavior information and sharing behavior information from Tracker, and perform statistical processin...

Embodiment 3

[0196] This embodiment can be obtained by combining Embodiment 1 and Embodiment 2, that is, adopting the adaptive prefetching mechanism of Embodiment 1 on the client side and adopting the adaptive load balancing mechanism of Embodiment 2 on the server side respectively.

[0197] The P2P system architecture involved in this embodiment can be as follows Figure 9 shown, where:

[0198] A user log server can have two functions:

[0199] (1) Count the number of viewers and sharers at each time for each resource, estimate the viewing and sharing status of users of each resource for a period of time in the future (such as the next day), and feed back to the resource distribution server;

[0200] (2) Periodically (for example, every 5 minutes) receive the viewing behavior logs of each movie user from the Tracker, count the user’s viewing behavior in each resource, generate a user viewing behavior statistics log for each movie, and periodically feed back to the Tracker.

[0201] The...

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 (P2P) system resource scheduling method and a device and a system thereof; the method comprises the steps that: the historical information that a P2P client terminal has access to resources in the P2P system is obtained; the resources in the P2P system are scheduled according to the obtained historical information; wherein, the P2P client terminal obtains the statistical probability that all resource blocks of the resources that the P2P client terminal requests are downloaded by all P2P client terminals in the P2P system from a network side, and downloads the resource blocks of the requested resources according to the obtained statistical probability that the resource blocks are downloaded; and or / and a resource distribution server in the P2P system obtains the statistical values of the number of visitors and sharers of all the resources, predicts the bandwidth requirements of all the resources according to the obtained statistical values, and distributes the resources according to the predicted bandwidth requirements of all the resources. The invention can improve the smoothness in playing the access resources when the client terminal downloads the access resources.

Description

technical field [0001] The present invention relates to the field of communication technology, in particular to a P2P system resource scheduling method and its device and system. Background technique [0002] P2P technology belongs to the category of Overlay Network, which is another way of network information exchange relative to the client / server (C / S) mode. The disadvantages of the C / S mode include: because the number of servers is limited, the system is prone to a single point of failure; a single server faces many clients, due to the limitations of CPU capacity, memory size, and network bandwidth, the number of clients that can be served at the same time is very high. Limited, poor scalability. P2P technology is a peer-to-peer network structure proposed to solve these problems. In a P2P network, each node can obtain services from other nodes and provide services to other nodes. In this way, huge terminal resources are utilized, which solves the above-mentioned drawba...

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): H04L12/24H04L29/06H04N21/238H04L29/08
Inventor 于青彭晋郑毅韩小勇廖洪銮于振宇乐利锋
Owner CHINA MOBILE COMM GRP CO LTD