Use of virtual targets for preparing and servicing requests for server-free data transfer operations
First Claim
Patent Images
1. A method for supporting server-free data transfers between data storage devices in a data storage network in cooperation with a data mover in the network, comprising:
- generating abstract copy orders representing data transfers involving virtual targets;
said virtual targets being associated with queues that queue said abstract copy orders;
each abstract copy order that is queued by one of said virtual targets representing a virtual supplier or a virtual consumer of data to or from said virtual target;
converting said abstract copy orders into concrete copy orders involving only real device targets for execution by said data mover; and
said converting comprising said abstract copy orders involving real source targets being prepared separately from abstract copy orders involving real destination targets and thereafter merged into said concrete copy orders.
1 Assignment
0 Petitions
Accused Products
Abstract
A method 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.
23 Citations
11 Claims
-
1. A method for supporting server-free data transfers between data storage devices in a data storage network in cooperation with a data mover in the network, comprising:
-
generating abstract copy orders representing data transfers involving virtual targets; said virtual targets being associated with queues that queue said abstract copy orders; each abstract copy order that is queued by one of said virtual targets representing a virtual supplier or a virtual consumer of data to or from said virtual target; converting said abstract copy orders into concrete copy orders involving only real device targets for execution by said data mover; and said converting comprising said abstract copy orders involving real source targets being prepared separately from abstract copy orders involving real destination targets and thereafter merged into said concrete copy orders. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification