System, apparatus, and method for automatic copy function selection
First Claim
1. An apparatus for automatically selecting a copy function, the apparatus comprising:
- an identification module configured to identify available copy functions in response to a data copy request;
a comparison module configured to compare each available copy function to a predefined copy policy;
a selection module configured to automatically select a copy function that satisfies the predefined copy policy; and
a relationship module configured to establish a copy relationship between the determined copy function and the data copy request.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention automatically selects a copy function according to a policy associated with data to be copied. The apparatus comprises an identification module configured to identify available copy functions in response to a data copy request that includes a predefined copy policy, a comparison module configured to compare each copy function of a storage device to attributes of the predefined copy policy, a selection module configured to automatically select a copy function that satisfies the predefined copy policy, and a relationship module configured to establish a copy relationship between the determined copy function and the data copy request. A policy generation module may be included and configured to read a set of required attributes from an application and to establish the predefined copy policy based on the set of required attributes from the application.
48 Citations
40 Claims
-
1. An apparatus for automatically selecting a copy function, the apparatus comprising:
-
an identification module configured to identify available copy functions in response to a data copy request;
a comparison module configured to compare each available copy function to a predefined copy policy;
a selection module configured to automatically select a copy function that satisfies the predefined copy policy; and
a relationship module configured to establish a copy relationship between the determined copy function and the data copy request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for automatically selecting a copy function, the apparatus comprising:
-
a policy generation module configured to establish a copy policy compatible with an application; and
a copy request module configured to;
recognize a data copy request that includes the copy policy;
identify available copy functions;
compare each copy function for a storage device to attributes of the copy policy;
automatically select a copy function that satisfies the copy policy; and
establish a copy relationship between the determined copy function and the data copy request. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for automatically selecting a copy function, the system comprising:
-
an application module configured to send a data copy request;
an identification module configured to identify available copy functions in response to a data copy request that includes a predefined copy policy;
a comparison module configured to compare each available copy function to attributes of the predefined copy policy;
a selection module configured to automatically select a copy function that satisfies the predefined copy policy;
a relationship module configured to establish a copy relationship between the determined copy function and the data copy request;
a source storage module configured to store data from the application module; and
a destination storage module configured to store data copied from the source storage module in response to the data copy request using the selected copy function. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for automatically selecting a copy function, the method comprising:
-
identifying available copy functions in response to a data copy request that includes a predefined copy policy;
comparing each available copy function to attributes of the predefined copy policy;
automatically selecting a copy function that satisfies the predefined copy policy; and
establishing a copy relationship between the determined copy function and the data copy request. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method for automatically selecting a copy function, the method comprising:
-
comparing each available copy function to attributes of a predefined copy policy; and
automatically selecting a copy function that satisfies the predefined copy policy. - View Dependent Claims (34, 35, 36, 37)
-
-
38. A computer readable storage medium comprising computer readable code configured to carry out a method for automatically selecting a copy function, the method comprising:
-
identifying available copy functions in response to a data copy request that includes a predefined copy policy;
comparing each available copy function to attributes of the predefined copy policy;
automatically selecting a copy function that satisfies the predefined copy policy; and
establishing a copy relationship between the determined copy function and the data copy request. - View Dependent Claims (39)
-
-
40. An apparatus for automatically selecting a copy function, the apparatus comprising:
-
means for identifying available copy functions in response to a data copy request that includes a predefined copy policy;
means for comparing each available copy function to attributes of the predefined copy policy;
means for automatically selecting a copy function that satisfies the predefined copy policy; and
means for establishing a copy relationship between the determined copy function and the data copy request.
-
Specification