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

Method and system of collaborative type cache for video-on-demand service in collaborative type cache cluster

A caching cluster and video-on-demand technology, which is applied in image communication, selective content distribution, electrical components, etc., can solve problems such as video data jitter and cannot meet the quality of video-on-demand services, so as to improve utilization, solve hot spots, Solve the effect of data delay

Active Publication Date: 2013-05-08
INST OF COMPUTING TECH CHINESE ACAD OF SCI +1
View PDF2 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the utilization rate of cache space is improved to a certain extent, the video data on different cache nodes may jitter when accessed across nodes, which cannot meet the requirements for video-on-demand service quality

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 of collaborative type cache for video-on-demand service in collaborative type cache cluster
  • Method and system of collaborative type cache for video-on-demand service in collaborative type cache cluster
  • Method and system of collaborative type cache for video-on-demand service in collaborative type cache cluster

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below through specific embodiments in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0048] In one embodiment of the present invention, a collaborative caching method oriented to video-on-demand services is provided, each video is divided into equal-sized data fragments, and the data fragments of each video are combined with the unique The index numbers are associated, so that by caching each data fragment on its associated cache node, the data fragments of each video can be evenly distributed on different cache nodes. More specifically, the method includes:

[0049] Step 1) Assign unique cache node index numbers to all cache nodes participating in the collaboration. ...

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 of collaborative type cache for a video-on-demand service in a collaborative type cache cluster. A data fragment of each video file is associated with an index number of a cache node, and each data fragment is cached on the cache node associated with the data fragment. A visiting request of the data fragment is oriented to the cache node assigned and associated with the data requested to visit when the visiting request of the data fragment is received, and other cache nodes can be indicated to pre-fetch a next data fragment. The method of collaborative type cache for the video-on-demand service in the collaborative type cache cluster enables each video file only to put one portion of data, improves the space utilization rate of a cache and reading hit rate, avoids the appearance of hot spot of a single server, and enhances the overall expansibility of a cache system. In addition, through a collaborative type pre-fetch technology, the problem of play jitter which can affect the quality of the video-on-demand service in the circumstance that only simple data fragment is conducted is resolved, and thus the service quality of the video-on-demand is not affected.

Description

technical field [0001] The invention relates to cooperative cache in network storage, in particular to a method for improving the utilization rate of global cache space for video-on-demand services. Background technique [0002] With the continuous development of society, the amount of information that needs to be stored and processed is increasing rapidly. According to IDC's "Digital Universe" research, the total amount of digital information in the world has reached 800EB in 2009, and it is also growing rapidly at a rate of 60% per year. In 2010, it reached 1.2ZB, and in 2020 it will reach 35ZB. The explosive growth of digital information places higher and higher requirements on storage systems in terms of storage capacity, data availability, and IO performance. On the Internet, large file data represented by multimedia data accounts for about 50% of the total data volume, and in recent years, this proportion has a tendency to further increase. Multimedia data represente...

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): H04N21/218H04N21/222H04N21/232
Inventor 石刘张军伟刘振军韩晓明许鲁
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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