Mapping data sources to storage devices based on fuzzy logic-based classifications
AssigneeEntit Software LLC
InventorsLokesh Murthy Venkatesh, Nandan Shantharaj, Sunil Turakani
Life of this patent
Estimating the term…
Abstract
A technique includes, for each storage device of a plurality of storage devices, applying, by a processor, fuzzy logic to assign the plurality of storage devices to respective storage classes based on the weights that are assigned to the plurality of storage devices. The technique includes assigning, by the processor, weights to attributes of a data source. In response to an operation to backup data of the data source, mapping, by the processor, the data source to a given storage device based on the weights that are assigned to the attributes of the data source and the storage class that is associated with the given storage device.
Claims20
A method comprising:
- for each storage device of a plurality of storage devices, assigning, by a processor, weights to attributes of the storage device;
- applying, by the processor, fuzzy logic to assign the plurality of storage devices to respective storage classes based on the weights assigned to the attributes of the plurality of storage devices;
- assigning, by the processor, weights to attributes of a data source;
- and
- in response to an operation to backup data of the data source, mapping, by the processor, the data source to a given storage device of the plurality of storage devices based on the weights assigned to the attributes of the data source and the storage class associated with the given storage device.
A non-transitory machine readable storage medium that stores instructions that, when executed by a machine, cause the machine to:
- apply fuzzy logic to map the data source to a given data source class of a plurality of data source classes based on a data type, a disk type or a host configuration associated with the given data source;
- in response to initiation of a backup operation to backup data stored on a data source:
- identify a given source device class of a plurality of source device classes based on the given data source class;
- and
- select a target storage device of a plurality of target storage devices associated with the identified storage device class;
- and
- in the backup operation, communicate data from the given data source to the given target storage device.
An apparatus comprising:
- at least one processor;
- and
- a memory to store instructions that, when executed by the at least one processor, cause the at least one processor to:
- for each storage device of a plurality of storage devices, assign weights to attributes of the storage device;
- apply fuzzy logic to associate the plurality of storage devices with respective storage categories based on the weights assigned to the attributes of the plurality of storage devices;
- and
- in response to a backup operation to backup data stored on a data source, identify a category associated with the data source, select a storage category of the storage categories based on the identified category associated with the data source, and select a storage device of the plurality of storage devices associated with the selected storage category.
Dependencies are inferred from the claim text.