Dependent write fault threshold
US-9495988-B1 · Nov 15, 2016 · US
US10249338B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10249338-B2 |
| Application number | US-201815952754-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 13, 2018 |
| Priority date | May 8, 2017 |
| Publication date | Apr 2, 2019 |
| Grant date | Apr 2, 2019 |
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.
The disclosed technology provides a method that improves SMR throughput in vibration in storage systems. In one implementation, the method comprises receiving a write command to write data on a first track in a band of a storage medium, performing a vibration detection scheme to identify vibration events, determining if a number of vibration events is above a predetermined threshold, skipping the first track responsive to determining the number of vibration events is above a predetermined threshold, seeking to a second track adjacent to the first track, increasing an OCLIM on the second track adjacent to the first track from a default OCLIM to an increased OCLIM, and shifting the writer center on the second track adjacent to the first track.
Opening claim text (preview).
What is claimed is: 1. A method comprising: receiving a write command to write data on a first track in a band of a storage medium; skipping the first track responsive to determining a number of vibration events is above a vibration predetermined threshold; seeking to a second track adjacent to the first track; and increasing an on-cylinder limit (OCLIM) on the second track adjacent to the first track from a default OCLIM to an increased OCLIM. 2. The method of claim 1 , further comprising: writing data on the first track with the default OCLIM responsive to determining a frequency of vibration events is below a predetermined frequency threshold. 3. The method of claim 1 , further comprising: performing a vibration detection scheme to identify vibration events; and determining if a number of vibration events is above a predetermined vibration threshold. 4. The method of claim 1 , wherein determining a frequency of vibration events is below a predetermined frequency threshold is responsive to determining no vibration is detected. 5. The method of claim 1 , further comprising: designating the skipped first track as skipped in a mapping table. 6. The method of claim 1 , further comprising: shifting a writer center on the second track adjacent to the first track. 7. The method of claim 1 , further comprising: writing data on the second track adjacent to the first track. 8. A storage device system, comprising: a storage controller configured to: receive a write command to write data to a first track in a band of a storage medium; seek to a first track in the band; skip the first track responsive to determining a number of vibration events is above a vibration predetermined threshold; and increase an on-cylinder limit (OCLIM) on a second track from a default OCLIM to an increased OCLIM by a predetermined amount. 9. The storage device system of claim 8 , further comprising: a vibration sensor configured to detect vibration in a storage device. 10. The storage device system of claim 8 , wherein the storage medium includes a media cache with segment-based dynamic mapping and the storage controller is configured to skip at least one unmapped segment on a track in the band. 11. The storage device system of claim 8 , wherein the storage medium is a shingled magnetic recording storage medium. 12. The storage device system of claim 8 , wherein the storage controller is further configured to shift a writer center on the second track adjacent to the first track. 13. The storage device system of claim 8 , wherein the storage controller is further configured to write data on the second track adjacent to the first track. 14. The storage device system of claim 8 , wherein the storage controller is further configured to write data on the first track with a default OCLIM responsive to determining a frequency of vibration events is below a predetermined threshold. 15. The storage device system of claim 8 , wherein the storage controller is further configured to: perform a vibration detection scheme via vibration detection module to identify a number of vibration events detected by the vibration sensor; determine if the number of vibration events is above a predetermined threshold; skip to a second track adjacent to the first track responsive to determining the number of vibration events is above a predetermined threshold; and increase the on-cylinder limit (OCLIM) on the first track from a default OCLIM to an increased OCLIM. 16. The storage device system of claim 15 , wherein the storage controller is further configured to designate a skipped track as skipped in a mapping table. 17. One or more non-transitory computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process, the computer process comprising: receiving a write command to write data on a first track in a band of a storage medium; skipping the first track responsive to determining a number of vibration events is above a vibration predetermined threshold; seeking to a second track adjacent to the first track; and increasing an on-cylinder limit (OCLIM) on the second track adjacent to the first track from a default OCLIM to an increased OCLIM. 18. The one or more non-transitory computer-readable storage media of claim 17 , further comprising: performing a vibration detection scheme to identify vibration events; and determining if a number of vibration events is above a predetermined vibration threshold. 19. The one or more non-transitory computer-readable storage media of claim 17 , further comprising designating the skipped first track as skipped in a mapping table. 20. The one or more non-transitory computer-readable storage media of claim 17 , further comprising shifting a writer center on the second track adjacent to the first track.
Monitoring, i.e. supervising the progress of recording or reproducing {(for digital recording G11B20/00 and s.gr.; for monitoring, testing or measuring of TV recorders of the type covered by H04N5/76 and subgroups, see H04N17/06)} · CPC title
Hard disks · CPC title
Error detection or correction; Testing {, e.g. of drop-outs} · CPC title
on discs · CPC title
Seeking data on the record carrier for preparing an access to a specific address · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.