PATENT CLAIM ANALYSIS

Application Number: 15918277
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["711", "162000"]

Abstract:
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 100% synchronization for all mirrored volumes.

Claim (Index 1):
A method for adjusting synchronization rates, the method comprising the steps of:\n copying, by one or more processors, a set of volumes from a storage pool into a target pool; responsive to copying the set of volumes from the storage pool into the target pool, generating, by one or more processors, a set of mirrored volumes; configuring, by one or more processors, the set of mirrored volumes based on a set of properties describing each mirrored volume of the set of mirrored volume by:\n defining a set of purpose values, \n reconfiguring a set of mirrored volume relationships by dropping a term from the set of properties, and \n ranking the set of mirrored volumes, based on a pair of properties associated with the each mirrored volume of the set of mirrored volumes; \n 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; synchronizing, by one or more processors, one or more mirrored volumes of the set of mirrored volumes based on synchronization rates, wherein each of the one or more mirrored volumes is a permanent mirror volume or a non-permanent mirror volume; adjusting, by one or more processors, the synchronization rates of the one or more mirrored volumes based on the 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; and re-adjusting, by one or more processors, the synchronization rates of the set of mirrored volumes wherein, a decrease in the new system performance in comparison to a 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.

Metadata:
- Claim Count in Document: 17.0
- Percentile: 90.0
- Lexical Diversity: 1.72581
- Patent Class: 711.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14823365', '15255478', '14964666', '10170804', '09895941']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5218361693116832
- 35 USC 102 Novelty (BERT): 0.5164296871335669
- Combined Prediction Score: 0.5212955210938716
- Mean Citation Score: 249.199354
- Max Citation Score: 325.4703
- Similarity Product: 288.6473316743374

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test