IP Library Granted Patent US 9,978,417
Granted Patent B1
US 9,978,417 · App. 15/583,727 · Granted May 22, 2018

Shingled magnetic recording storage system improving command completion time

Inventors: Jian Qiang (Singapore, SG); HiauChoon Kee (Singapore, SG); QuekLeong Choo (Singapore, SG); Choon Wei Ng (Singapore, SG); WenXiang Xie (Singapore, SG)
Assignee: SEAGATE TECHNOLOGY LLC
G11B20/1217G11B5/5521G11B5/012G11B5/09G11B5/4907G11B27/36G11B2020/1238
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,978,417
App. No.
15/583,727
Granted
May 22, 2018
Kind
B1
Abstract

The disclosed technology provides a system and method that improves command completion time in a shingled magnetic recording device system. In one implementation, the system and method include receiving a write command to write data to a first track in a band in a recording medium, seeking to a first track, reducing an on-cylinder limit (OCLIM) from a default OCLIM to a reduced OCLIM by a predetermined amount on the first track, performing write operations on the first track with the reduced OCLIM, and determining if a transfer of data to the first track band in the write operations has been substantially completed. Upon determining that a transfer of data to the first track in the write operations has been substantially completed, the OCLIM is restored from a reduced OCLIM to a default OCLIM and write operations are performed on tracks adjacent to the first track.

Claims (57)

1. A method comprising:

receiving a write command to write data to a first track in a band in a recording medium;

seeking to the first track in the band;

reducing an on-cylinder limit (OCLIM) from a default OCLIM to a reduced OCLIM on the first track in the band by a predetermined amount; and

performing write operations on the first track with the reduced OCLIM.

2. The method of claim 1 , wherein the predetermined amount is approximately 2%.

3. The method of claim 1 , wherein the recording medium is shingled magnetic recording medium.

4. The method of claim 1 , further comprising:

determining if a transfer of data to the first track in the write operations has been substantially completed.

5. The method of claim 4 , further comprising:

restoring the OCLIM from a reduced OCLIM to a default OCLIM responsive to determining that a transfer of data to the first track band in the write operations has been substantially completed; and

performing write operations on tracks adjacent to the first track.

6. The method of claim 4 , further comprising:

performing a retry operation responsive to determining a transfer of data to the first track in the write operations has not been completed;

reducing the OCLIM from a default limit to a reduced limit; and

determining if a transfer of data to the first track in the write operations has been substantially completed.

7. The method of claim 6 , further comprising:

restoring the OCLIM from the reduced limit to the default limit responsive to determining a transfer of data to the first track band in the write operations has been substantially completed; and

performing a write operation on tracks 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 in a recording medium;

seek to a first track in the band;

reduce an on-cylinder limit (OCLIM) from a default OCLIM to a reduced OCLIM on the first track in the band by a predetermined amount; and

perform write operations on the first track in the band with the reduced OCLIM.

9. The storage device system of claim 8 , wherein the recording medium is shingled magnetic recording medium.

10. The storage device system of claim 8 , wherein the predetermined amount is approximately 2%.

11. The storage device system of claim 8 , wherein the storage controller is further configured to:

determine if a transfer of data to the first track in the band in the write operations has been substantially completed.

12. The storage device system of claim 11 , wherein the storage controller is further configured to:

restore the OCLIM from a reduced OCLIM to a default OCLIM responsive to determining that a transfer of data to the first track in the band in the write operations has been substantially completed; and

perform write operations on tracks adjacent to the first track in the band.

13. The storage device system of claim 8 , wherein the storage controller is further configured to:

perform a retry operation responsive to determining a transfer of data to the first track in the band in the write operations has not been completed;

reduce the OCLIM to a reduced limit; and

determine if a transfer of data to the first track in the band in the write operations has been substantially completed.

14. The storage device system of claim 13 , wherein the storage controller is further configured to:

restore the default OCLIM on tracks adjacent to the first track in the band responsive to determining that a transfer of data to the first track in the band in the write operations has been substantially completed; and

perform a write operation on tracks adjacent to the first track in the band.

15. 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 to a first track in a band in a recording medium;

seeking to a first track in the band;

reducing an on-cylinder limit (OCLIM) from a default OCLIM to a reduced OCLIM on the first track in the band by a predetermined amount; and

performing write operations on the first track in the band with the reduced OCLIM.

16. The one or more non-transitory computer-readable storage media of claim 15 , further comprising:

determining if a transfer of data to the first track in the band in the write operations has been substantially completed.

17. The one or more non-transitory computer-readable storage media of claim 16 , further comprising:

restoring the OCLIM from a reduced OCLIM to a default OCLIM responsive to determining that a transfer of data to the first track in the band in the write operations has been substantially completed; and

performing write operations on tracks adjacent to the first track in the band.

18. The one or more non-transitory computer-readable storage media of claim 16 , further comprising:

performing a retry operation responsive to determining a transfer of data to the first track in the band in the write operations has not been completed;

reducing the OCLIM from a default limit to a reduced limit; and

determining if a transfer of data to the first track in the band in the write operations has been substantially completed.

19. The one or more non-transitory computer-readable storage media of claim 18 , further comprising:

restoring the OCLIM from a reduced limit to a default limit responsive to determining a transfer of data to the first track in the band in the write operations has been substantially completed; and

performing a write operation on tracks adjacent to the first track in the band.

20. The one or more non-transitory computer-readable storage media of claim 15 , wherein the recording medium is shingled magnetic recording medium.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2024
From: SEAGATE TECHNOLOGY LLC; SEAGATE SINGAPORE INTERNATIONAL HEADQUARTERS PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 067489/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2017
From: QIANG, JIAN; KEE, HIAUCHOON; CHOO, QUEKLEONG; NG, CHOON WEI; XIE, WENXIANG
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 042238/0692 →