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 7):
A computer program product for adjusting synchronization rates, the computer program product comprising:\n a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising: program instructions to copy a set of volumes from a source pool into a target pool;\n responsive to copying the set of volumes from the source pool into the target pool, program instructions to generate a set of mirrored volumes; \n program instructions to configure 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 \n program instructions to evaluate a system performance at a device level, a storage pool level, and a volume level; \n program instructions to predict impending input/output (IO) changes; \n program instructions to synchronize 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; \n program instructions to adjust 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; \n program instructions to re-evaluate a new system performance, in response to adjusting the synchronization rates of the one or more mirrored volumes; and \n program instructions to re-adjust 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.5219492440900871
- 35 USC 102 Novelty (BERT): 0.514262726896931
- Combined Prediction Score: 0.5211805923707715
- Mean Citation Score: 249.199354
- Max Citation Score: 325.4703
- Similarity Product: 308.2131273624301

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