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

Method of magnetic disc cache replacement in P2P video on demand system

A technology of disk caching and video-on-demand, applied in the field of network streaming media, can solve the problems of slow replacement operation speed, occupying backbone network traffic, and unable to maximize the cooperation of user nodes, so as to improve cooperation and reduce pressure. Effect

Active Publication Date: 2009-10-07
ALIBABA (CHINA) CO LTD
View PDF0 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This strategy needs to send a request to the Tracker when the replacement operation occurs. The high round-trip delay caused by network instability can easily reduce the speed of the replacement operation. When the number of users is large, the Tracker can easily become a bottleneck, and the channel is used as a unit. The replacement operation does not maximize the collaboration between user nodes
[0006] In addition, the application of P2P occupies a large amount of valuable backbone network traffic. The existing on-demand system only considers the impact of P2P topology on cross-domain traffic, and does not consider the disk cache replacement method for optimizing inter-domain traffic for the domain relationship between nodes. the role of

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 of magnetic disc cache replacement in P2P video on demand system
  • Method of magnetic disc cache replacement in P2P video on demand system
  • Method of magnetic disc cache replacement in P2P video on demand system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0024] In order to facilitate the understanding of this embodiment, first briefly explain the application scenarios and parameters of this embodiment:

[0025] In this embodiment, the media source file is logically divided into slices and blocks. Each slice is divided according to size or time length. Each slice is the smallest unit of data processing. At the same time, each slice has a unique number and the numbers are arranged in ascending order (by this number, you can know that the data slice is in the video file. offset position). Several slices form a block, which is the size of the client's memory cache and also the smallest unit of disk cache data processing. When the replacement behavior occurs, the operation is performed at the granularity of the block. The memory cache is a sliding window. The smallest data slice number is called t...

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 present invention provides a method of magnetic disc cache replacement in P2P video on demand system, includes following steps: 1) each client node sends the latest data cache information of the current node to neighbor nodes of the client node; 2) for each data block in magnetic disc cache of client nodes that needs replacing magnetic disc cache data, according to each neighbor node of the client node provided data cache information to obtain number of neighbor nodes needing the data block urgently and number of neighbor nodes needing the data block commonly; 3) according to number of neighbor nodes needing the data block urgently and number of neighbor nodes needing the data block commonly to obtain priority value of each the data block, further according to the priority value to obtain data blocks will be replaced; using data in the memory cache of the client nodes to cover the data blocks to be replaced. The invention can improve collaboration of nodes in system network and reduce pressure of media source server.

Description

technical field [0001] The present invention relates to the technical field of network streaming media, and more specifically, the present invention relates to a disk buffer replacement method in a P2P video-on-demand system. Background technique [0002] In recent years, with the rapid increase in the number of broadband users, video services, as one of the main applications of Internet value-added services, have also developed rapidly. The traditional C / S mode-based video live broadcast and on-demand system has been difficult to meet and support the increasing user scale, and the emergence of P2P technology has proposed a new solution. The significant difference between the P2P technology model and the traditional C / S model is that each node in the P2P network not only downloads data from other nodes as a client, but also sends data to other nodes as a server. With effective utilization, the scale of users that the server can support also expands. Therefore, P2P-based vi...

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): G06F12/02H04N7/173
Inventor 覃涛傅川张国清
Owner ALIBABA (CHINA) CO LTD
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