US2004098547A1PendingUtilityA1

Apparatus and methods for transferring, backing up, and restoring data in a computer system

Priority: Dec 31, 1998Filed: Jun 30, 2003Published: May 20, 2004
Est. expiryDec 31, 2018(expired)· nominal 20-yr term from priority
G06F 3/0614G06F 3/0665G06F 3/0686G06F 3/067G06F 11/1464G06F 11/1451G06F 11/1469G06F 3/0601Y10S707/99955G06F 11/2056Y10S707/99953G06F 11/1456
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Method and apparatus are disclosed for a computer system including host computers and storage elements. The host computers may be configured into a host domain and the storage elements configured into a storage domain. The storage domain includes a plurality of primary storage devices and a secondary storage device. The secondary storage device may be coupled to a plurality of the primary storage devices through a network. In another embodiment, the secondary storage device may send and receive information from a heterogeneous set of host computers. In another embodiment, connections for transfer of data onto the secondary storage element are created automatically.

Claims

exact text as granted — not AI-modified
What is claimed is:  
     
         1 . A computer system comprising: 
 a host domain including a host computer;    a storage domain, coupled to the host domain, the storage domain comprising 
 a plurality of primary storage devices;  
 a secondary storage device;  
 and a switched network coupled to the plurality of primary storage nodes and to the secondary storage device.  
   
     
     
         2 . The computer system of  claim 1 , further comprising an additional primary storage device, coupled directly to the secondary storage device.  
     
     
         3 . The computer system of  claim 1 , wherein at least one of the primary storage devices is a cached disk array.  
     
     
         4 . The computer system of  claim 1 , wherein the secondary storage device includes a plurality of ports coupled to the network, to send and receive data on the network in parallel.  
     
     
         5 . The computer system of  claim 4 , wherein the secondary storage device comprises a plurality of data movers, each coupled to one of the ports.  
     
     
         6 . The computer system of  claim 1 , wherein the plurality of host computers is heterogeneous.  
     
     
         7 . The computer system of  claim 1 , further comprising: 
 means for transferring a first logical object from one of the primary storage devices directly to the secondary storage device over a first connection.    
     
     
         8 . The computer system of  claim 7 , further comprising: 
 means for transferring a second logical object from one of the primary storage devices directly to the secondary storage device over a second connection.    
     
     
         9 . The computer system of  claim 1 , further comprising means for forming an abstract block set from a logical object stored in one of the primary storage devices.  
     
     
         10 . The computer system of  claim 1 , wherein the secondary storage device comprises a tape library unit.  
     
     
         11 . A computer system comprising: 
 a heterogeneous plurality of host computers;    a plurality of primary storage devices, each primary storage device being associated with at least one of the host computers; and    a secondary storage device, coupled to, a plurality of the primary storage devices, the secondary storage device being configured to receive backup data from each of the host computers.    
     
     
         12 . The computer system of  claim 11 , wherein at least one of the primary storage devices is a cached disk array.  
     
     
         13 . The computer system of  claim 11 , further comprising means for forming an abstract block set from a logical object stored in one of the primary storage devices.  
     
     
         14 . The computer system of  claim 11 , wherein the secondary storage device includes a plurality of ports, to send a receive data in parallel.  
     
     
         15 . The computer system of  claim 14 , wherein the secondary storage device comprises a plurality of data movers, each coupled to one of the ports.  
     
     
         16 . The computer system of  claim 11 , further comprising: 
 means for transferring a first logical object from one of the primary storage devices directly to the secondary storage device over a first connection.    
     
     
         17 . The computer system of  claim 16 , further comprising: 
 means for transferring a second logical object from one of the primary storage devices directly to the secondary storage device over a second connection.    
     
     
         18 . The computer system of  claim 11 , wherein the secondary storage device comprises a tape library unit.  
     
     
         19 . A method of transferring data from a primary storage element to a secondary storage element, the method comprising steps of: 
 automatically establishing a first connection from a first one of the primary storage elements to the secondary storage element to transfer a first logical object to the secondary storage element; and    transferring the first logical object from the first one of the primary storage elements directly to the secondary storage element over the first connection.    
     
     
         20 . The method of  claim 19 , further comprising a step of 
 automatically establishing a second connection from a second one of the primary storage elements to the secondary storage element to transfer a second logical object to the secondary storage element; and    transferring the second logical object from the second one of the primary storage elements directly to the secondary storage element over the second connection.    
     
     
         21 . The method of claims  20 ,  24 ,  25 , wherein the step of transferring the first logical object and the step of transferring the second logical object are performed in parallel.  
     
     
         22 . The method of claims  20 ,  24 ,  25 , wherein the first logical object and the second logical object were created by heterogeneous operating systems.  
     
     
         23 . The method of  claim 19 , wherein the step of automatically establishing comprises a step of establishing a path through a network.  
     
     
         24 . The method of  claim 19 , wherein the secondary storage element comprises a tape library unit.  
     
     
         25 . The method of  claim 19 , wherein: 
 the secondary storage element comprises a plurality of data movers; and    the step of automatically establishing comprises a step of selecting at least one of the data movers.

Join the waitlist — get patent alerts

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

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