Simultaneous data backup in a computer system
First Claim
Patent Images
1. A data processing system able to store backup copies of a data set in storage pools having multiple destinations, comprising:
- a client having a storage agent;
said storage agent having a queue;
a first network queue manager residing in said client, said network queue manager having control over said queue;
a server connected by a local area network with said client;
a second network queue manager residing in said server.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system using a client-server configuration includes a method and apparatus for simultaneously generating multiple copies of data sets in multiple storage pools. Simultaneous copies of data sets may be made for storage pools having LAN-free paths in addition to storage pools having only access from a LAN path.
32 Citations
14 Claims
-
1. A data processing system able to store backup copies of a data set in storage pools having multiple destinations, comprising:
-
a client having a storage agent;
said storage agent having a queue;
a first network queue manager residing in said client, said network queue manager having control over said queue;
a server connected by a local area network with said client;
a second network queue manager residing in said server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a data processing system, a method for creating multiple copies of a data set in storage pools having multiple destinations, comprising:
-
storing copies of the data set in locally attached storage pools;
storing copies of the data set in storage pools connected by storage area networks;
receiving a request in a server from a client storage agent to set up a storage session;
creating a session in said server to monitor the activities of a copy operation;
establishing the location of copy storage pools;
obtaining mount points for each of volumes in said copy storage pools;
reporting the results of the storage session setup to said storage agent;
transferring the data set once from said client to said server; and
,storing copies of the data set in said copy storage pools after the setup is complete.
-
-
13. In a data processing system, a method for creating copies of data sets in a plurality of storage pools having multiple destinations, comprising:
-
receiving a storage request from a client;
defining a primary storage pool;
selecting a defined copy storage pool;
in response to a selected copy storage pool which is local, obtaining a mount point, opening a volume in the selected copy storage pool, adding the mount point to the list of destinations; and
,in response to a selected copy storage pool which is remote, contacting the remote server, creating a local mount point to reference the entire remote list on the server, requesting a remote mount point, request remote server to open a volume.
-
-
14. An article of manufacture for use in a data processing system able to store backup copies of a data set in storage pools having multiple destinations, said article of manufacture comprising:
-
a computer usable medium tangibly embodying a program of executable computer instructions which may cause said data processing system to execute steps comprising;
receiving a storage request from a client;
defining a primary storage pool;
selecting a defined copy storage pool;
in response to a selected copy storage pool which is local, obtaining a mount point, opening a volume in the selected copy storage pool, adding the mount point to the list of destinations; and
,in response to a selected copy storage pool which is remote, contacting the remote server, creating a local mount point to reference the entire remote list on the server, requesting a remote mount point, request remote server to open a volume.
-
Specification