16-02-2017 дата публикации
Номер: US20170046080A1
Принадлежит:
Embodiments of the present invention provide systems and methods for adjusting synchronization rates of volumes. Volumes and their copies (i.e., mirrored volumes) provide physical or virtual storage on a data storage medium. Depending on the function (i.e., the purpose) of mirrored volumes, a certain synchronization rate is recommended. Embodiments of the present invention provide systems and methods for an automatic dynamic adjustment of individual synchronization rates by adapting to changes in system workloads in order to avoid degradation of user-driven input/output (IO) and to efficiently achieve nearly % synchronization for all mirrored volumes. 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 properties describing the mirrored volumes;evaluating, by one or more processors, a system performance at a device level, a storage pool level, and a volume level;predicting, by one or more processors, impending input/output (IO) changes;adjusting, by one or more processors, synchronization rates of the mirrored volumes based on the impending IO changes; andre-evaluating, by one or more processors, a new system performance, in response to adjusting the synchronization rates of the mirrored volumes.2. The method of claim 1 , wherein configuring the set of mirrored volumes based on the set of properties describing the mirrored volumes claim 1 , comprises:defining, by one or more processors, a set of purpose values;reconfiguring, by one or more processors, a set of mirrored volume relationships by dropping a term from the set of properties; andranking, by one or more processors, the set of mirrored volumes, based on a pair of properties associated with each mirrored volume.3. The method of claim 1 , wherein evaluating the system performance at the device level claim 1 , the storage pool level claim 1 , and the volume level claim 1 , comprises:recording, by ...
Подробнее