US2013007390A1PendingUtilityA1

Concurrent data processing using snapshot technology

Assignee: IBMPriority: Nov 22, 2009Filed: Sep 11, 2012Published: Jan 3, 2013
Est. expiryNov 22, 2029(~3.3 yrs left)· nominal 20-yr term from priority
G06F 16/258G06F 2201/84G06F 11/1451G06F 11/1471G06F 16/254
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for processing data using snapshots is provided. The method comprises generating a primary snapshot of data stored in a first storage medium, wherein the primary snapshot is a copy of the data stored in the first storage medium at a point in time; generating one or more secondary snapshots of the primary snapshot, wherein the secondary snapshots are copies of the data stored on the first storage medium at the point in time; and extracting the data stored in the first storage medium at the point in time by accessing the data included in the secondary snapshots, wherein multiple processing units concurrently transform the extracted data and load the transformed data onto a second storage medium.

Claims

exact text as granted — not AI-modified
1 . A method for processing data using snapshots, the method comprising:
 generating a primary snapshot of data stored in a first storage medium, wherein the primary snapshot is a copy of the data stored in the first storage medium at a point in time;   generating one or more secondary snapshots of the primary snapshot, wherein the secondary snapshots are copies of the data stored on the first storage medium at the point in time; and   extracting the data stored in the first storage medium at the point in time by accessing the data included in the secondary snapshots, wherein multiple processing units concurrently transform the extracted data and load the transformed data onto a second storage medium.   
     
     
         2 . The method of  claim 1 , wherein the data stored in the first storage medium is modified after the point in time without disrupting processing of the data. 
     
     
         3 . The method of  claim 1 , wherein the primary snapshot is generated by way of a data recovery scheme. 
     
     
         4 . The method of  claim 3 , wherein the secondary snapshots are generated according to a data recovery scheme that recovers the data from the primary snapshot as if the data is being recovered after a power failure. 
     
     
         5 . The method of  claim 1 , wherein the multiple processing units extract the data from the secondary snapshots in parallel. 
     
     
         6 . The method of  claim 1 , wherein the multiple processing units transform the data in parallel. 
     
     
         7 . The method of  claim 1 , wherein the multiple processing units load the data in a second storage medium in parallel. 
     
     
         8 . The method of  claim 1 , further comprising deleting the primary and secondary snapshots after processing the data. 
     
     
         9 . The method of  claim 1 , wherein a data management system supports parallel access to the secondary snapshots. 
     
     
         10 . The method of  claim 1 , wherein the data management system communicates with an application programming interface (API) for each of the secondary snapshots to allow the data processing units extract data from the secondary snapshots in parallel, wherein the data management system distribute to each API a proportional distribution of the data that is to be processed by a processing unit corresponding to each API.

Join the waitlist — get patent alerts

Track US2013007390A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.