Patent ID: 8200801

Claim:
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 server storage pools with respect to a server; storing copies of the data set in client storage pools connected by a first type of network connection to a client; receiving a request in the server from a client storage agent in the client to set up a storage session; creating a session in the server to monitor the activities of a copy operation; establishing, by the server, a location of the client storage pools; obtaining, by the server, mount points for volumes in the server and the client storage pools storing the data subject to the copy operation; reporting, by the server, results of creating the storage session to the storage agent; transferring the data set once from the client to the server over a second type of network connection; and, storing, by the server, copies of the data set in the server storage pools using the obtained mount points so that data is written to the client and server storage pools.