USE OF VIRTUAL TARGETS FOR PREPARING AND SERVICING REQUESTS FOR SERVER-FREE DATA TRANSFER OPERATIONS
First Claim
1. A system for implementing server-free data transfers between data storage devices in a data storage network in cooperation with a data mover in the network, comprising:
- one or more abstract copy order generators adapted to generate abstract copy orders representing data transfers involving virtual targets; and
a concrete copy order generator adapted to convert abstract copy orders into concrete copy orders involving only real device targets for execution by said data mover;
whereby abstract copy orders involving real source targets can be prepared separately from abstract copy orders involving real destination targets and thereafter merged by said concrete copy order generator.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are disclosed for utilizing virtual targets and abstract copy orders in preparing and servicing requests for server-free data transfer operations in a data storage network. The abstract copy orders represent data transfers between virtual targets and real devices. They allow source target copy orders to be prepared separately from destination target copy orders. The abstract copy orders may then be converted into concrete copy orders involving only real device targets for execution by a data mover that implements the server free data transfer operations.
-
Citations
44 Claims
-
1. A system for implementing server-free data transfers between data storage devices in a data storage network in cooperation with a data mover in the network, comprising:
-
one or more abstract copy order generators adapted to generate abstract copy orders representing data transfers involving virtual targets; and a concrete copy order generator adapted to convert abstract copy orders into concrete copy orders involving only real device targets for execution by said data mover; whereby abstract copy orders involving real source targets can be prepared separately from abstract copy orders involving real destination targets and thereafter merged by said concrete copy order generator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12-22. -22. (canceled)
-
23. A storage manager server for implementing server-free data transfers between data storage devices in a data storage network in cooperation with a data mover in the network, comprising:
-
abstract copy order generating means for generating abstract copy orders representing data transfers involving virtual targets; and concrete copy order generating means for converting abstract copy orders into concrete copy orders involving only real device targets for execution by said data mover; whereby abstract copy orders involving real source targets can be prepared separately from abstract copy orders involving real destination targets and thereafter merged by said concrete copy order generating means. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A computer program product for implementing server-free data transfers between data storage devices in a data storage network in cooperation with a data mover in the network, comprising:
-
one or more data storage media; abstract copy order generating means recorded on said data storage media for generating abstract copy orders representing data transfers involving virtual targets; and concrete copy order generating means recorded on said data storage media for converting abstract copy orders into concrete copy orders involving only real device targets for execution by said data mover; whereby abstract copy orders involving real source targets can be prepared separately from abstract copy orders involving real destination targets and thereafter merged by said concrete copy order generating means. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification