Automatic adjustment of data replication based on data access
US-2015278331-A1 · Oct 1, 2015 · US
US9411541B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9411541-B1 |
| Application number | US-201615082426-A |
| Country | US |
| Kind code | B1 |
| Filing date | Mar 28, 2016 |
| Priority date | Aug 11, 2015 |
| Publication date | Aug 9, 2016 |
| Grant date | Aug 9, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A computer program product for adjusting synchronization rates, computer program product comprising of: a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising: program instructions to configure 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; program instructions to copy one or more volumes to result in one or more mirrored volumes, wherein the synchronization rates are adjusted at the same time; program instructions to evaluate 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; program instructions to adjust 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; program instructions to re-evaluate 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 program instructions to re-adjust 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.
adopting a particular infrastructure · CPC title
Command handling arrangements, e.g. command buffers, queues, command scheduling · CPC title
Replication mechanisms · CPC title
Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS] · CPC title
by changing the state or mode of one or more devices · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.