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

Methods for managing ownership of redundant data and systems thereof

Inactive Publication Date: 2012-03-29
IBM CORP
View PDF14 Cites 50 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

One issue plaguing the implementation of RS-DVR services is the need to provide fast access to huge amounts of data to multiple users at once.
Implementation of higher speed storage systems, such as hard disk drives, in an RS-DVR work well, but the high cost of an all-disk system makes such systems unaffordable.
One approach previously deemed too slow for high performance, high demand systems such as RS-DVRs is storage hierarchical storage management (HSM) systems.
However, traditional HSM systems suffer from several drawbacks which limit their adoption, particularly in high performance systems such as RS-DVRs.
One problem with using standard HSM for a RS-DVR application is that data may need to be moved from the lower, slower tier (e.g. tape) to the higher, faster tier (e.g. disk) very quickly.
Standard HSM operation results in too much latency for these high performance environments.
In some instances, a worst case read access time of up to about 2 minutes can be encountered, which is unacceptable in high performance environments such as video playback.
Since users typically expect that when a program is chosen and “play” is selected, that the program will begin to play expediently, any significant delay to accessing the program is unacceptable to the service provider.
The result is that standard HSM systems have heretofore been thought too slow for use in RS-DVR applications.

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
  • Methods for managing ownership of redundant data and systems thereof
  • Methods for managing ownership of redundant data and systems thereof
  • Methods for managing ownership of redundant data and systems thereof

Examples

Experimental program
Comparison scheme
Effect test

second embodiment

[0072]Row B3 shows the recordings stored to tape after the pre-migration. In Step 3 the RAIT-5 parity is recalculated to include the new file. In Step 4, the source copy of the pre-migration copy is released, essentially making the transfer a migration. What had been the source copy of the recording is no longer associated with any given user, and so may be overwritten or alternately used as a spare. One embodiment stores user numbers in the file metadata, in which case releasing the file means changing file metadata. If so, then the RAID-5 parity may be recalculated to reflect any changes made to files storing those recordings to disk. But since only the metadata actually changed, it is likely that the only RAID-5 calculation update needed is to reflect updates to the file index. A second embodiment tracks ownership changes, which are tracked through Subs_List_X, and that is the only data structure that has to be changed. That data structure may be kept in both memory and on disk, ...

first embodiment

[0124]In a first embodiment, if the array associated with the saved recording is in Disk_Active_X, it is moved to Disk_Viewing_X, thereby enabling playback.

[0125]In a second embodiment, if the array associated with the recording is in Tape_Active_X, it is first moved from disk to tape. This is achieved via a “data-less” file movement, as previously described. Any element in Disk_Spare_X may be viewed as an orphaned recording of program X which may be adopted. Once that orphaned recording is identified, it is taken off the Disk_Spare_X list and instead becomes the pre-migrated copy of that user's recording on disk. The migration is then completed by moving the entry associated with that user's recording on tape from Tape_Active_X to Tape_Spare_X. Also, an entry is created for that user's recording on disk in Disk_Viewing_X. When these steps are complete (and all of this manipulation of data structure in memory may occur in less than a second), the movement of that user's recording fr...

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

A storage system according to one embodiment includes a first storage tier; a second storage tier; logic for storing instances of a file in the first storage tier and the second storage tier; logic for associating each instance of the file on the first and second storage tier with a unique program identifier (UPI); logic for receiving a request to access the file or instance thereof from a user in a group of users; logic for searching for a UPI associated with an instance of the file that exists on the first storage tier; and logic for providing the user requesting access to the file with remote access to the instance of the file on the first storage tier. Additional systems, methods, and computer program products are also presented.

Description

CROSS REFERENCE TO RELATED APPLICATIONS[0001]Reference is made to the following U.S. patent applications, which are coassigned and filed on even date herewith: U.S. patent application entitled “METHODS FOR MANAGING OWNERSHIP OF REDUNDANT DATA AND SYSTEMS THEREOF” having Attorney Docket Number TUC920100096USI / TUCIP054; U.S. patent application entitled “METHODS FOR MANAGING OWNERSHIP OF REDUNDANT DATA AND SYSTEMS THEREOF” having Attorney Docket Number TUC920100095USI / TUC1P053; U.S. patent application entitled “METHODS FOR MANAGING OWNERSHIP OF REDUNDANT DATA AND SYSTEMS THEREOF” having Attorney Docket Number TUC920100100US1 / TUC1P056; and U.S. patent application entitled “METHODS FOR MANAGING OWNERSHIP OF REDUNDANT DATA AND SYSTEMS THEREOF” having Attorney Docket Number TUC920100101US1 / TUC1P057.BACKGROUND[0002]The present invention relates to data storage systems, and more particularly, this invention relates to hierarchical or “tiered” storage-based systems capable of being used in hi...

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): G06F17/30
CPCH04N21/2181G06F17/30386G06F17/30321H04N21/23116G06F16/2228G06F16/24
Inventor JAQUETTE, GLEN A.
Owner IBM CORP
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