Patent ID: 9329801
Filing Date: 2016-05-03
CPC Classification: G06F

Claim Text:
1. A method for adjusting synchronization rates, the method comprising the steps of: configuring, by one or more processors, a set of mirrored volumes based on a set of binary property values and associated priorities, at any given time prior to and after an adjustment of the synchronization rates; copying, by one or more processors, one or more volumes to result in one or more mirrored volumes, wherein the synchronization rates are adjusted at the same time; evaluating, by one or more processors, a system performance at a device level, a storage pool level, and a volume level wherein a collected baseline performance is compared to a collected system performance associated with a later point in time; adjusting, by one or more processors, synchronization rates of the one or more mirrored volumes based on impending input/output (IO) changes by retrieving a historic system performance level at the device level, the storage pool level, and the volume level, wherein searches for non-permanent mirror volumes and permanent mirror volumes lead to the decrease of the synchronization rates of low priority, non-permanent mirror volumes and the increase of the synchronization rates of high priority, permanent mirror volumes; re-evaluating, by one or more processors, a new system performance, in response to adjusting the synchronization rates of the one or more mirrored volumes, by comparing the new collected system performance associated with the later point in time, and determining a current workload after adjusting the synchronization rates of the one or more mirrored volumes; and re-adjusting, by one or more processors, the synchronization rates of the one or more mirrored volumes wherein, a decrease in a new system performance in comparison to the collected baseline performance leads to an increase in the synchronization rates of the one or more mirrored volumes, and an increase in the new system performance in comparison to the collected baseline performance leads to a search for available mirrored volumes.