Managing storage of items across a network of heterogeneous storage devices
First Claim
1. A method of managing storage of at least one item in a network of heterogeneous storage devices, the heterogeneous storage devices comprising a local storage device and one or more remote storage devices, the method comprising:
- detecting a storage event, the detection being effected by the local storage device;
obtaining input information, the input information having parameter values related to the item and the heterogeneous storage devices; and
processing the input information to determine a storage assignment, the storage assignment being determined for storage of the item on one or more of the heterogeneous storage devices based on item-device suitability determined from a combination of at least one item selection rule and at least one storage selection rule.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of managing storage of at least one item in a network (102) of heterogeneous storage devices (104,106,108), the heterogeneous storage devices are a local storage device and remote storage devices. The method firstly detects (402) a storage event. Detection is effected by the local storage device and then the method obtains input information (404) having parameter values related to the item and the heterogeneous storage devices (104,106,108). The method then processes (406) the input information to determine a storage assignment, for storage of the item on one or more of the heterogeneous storage devices (104,106,108). The assignment is based on item-device suitability determined from a combination of at least one item selection rule and at least one storage selection rule.
43 Citations
17 Claims
-
1. A method of managing storage of at least one item in a network of heterogeneous storage devices, the heterogeneous storage devices comprising a local storage device and one or more remote storage devices, the method comprising:
-
detecting a storage event, the detection being effected by the local storage device;
obtaining input information, the input information having parameter values related to the item and the heterogeneous storage devices; and
processing the input information to determine a storage assignment, the storage assignment being determined for storage of the item on one or more of the heterogeneous storage devices based on item-device suitability determined from a combination of at least one item selection rule and at least one storage selection rule. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing storage of at least one item in a network of heterogeneous storage devices, the system comprising:
-
an event detection module, the event detection module detecting storage events on the heterogeneous storage devices;
an input provider module, the input provider module providing item metrics and storage device metrics;
a decision engine, the decision engine being connected to the input provider module and the event detection module, the decision engine determining storage assignment, the storage assignment assigning the item to one or more of the heterogeneous storage devices based on item-device suitability; and
a storage assignment implementation module connected to the decision engine, the storage assignment implementation module storing the item on one or more of the heterogeneous storage devices in accordance with the storage assignment. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for use with a computer, the computer program product comprising a computer usable medium having a computer readable program code embodied therein for managing storage of at least one item in a network of heterogeneous storage devices, the heterogeneous storage devices comprising a local storage device and one or more remote storage, the computer program code performing:
-
detecting a storage event on the local storage device;
obtaining input information, the input information having parameter values related to the item and the heterogeneous storage devices; and
processing the input information to determine a storage assignment, the storage assignment being determined for storage of the item on one or more of the heterogeneous storage devices based on item-device suitability determined from a combination of at least one item selection rule and at least one storage selection rule. - View Dependent Claims (14, 15, 16, 17)
-
Specification