IP Library Granted Patent US 9,236,086
Granted Patent B1
US 9,236,086 · App. 14/514,689 · Granted Jan 12, 2016

Methods for reducing operational latency of data storage systems

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,236,086
App. No.
14/514,689
Granted
Jan 12, 2016
Kind
B1
Abstract

Systems and methods for reducing operational latency of data storage systems are disclosed. More particularly, a data storage device can perform conditioning operations on inactive zones while the data storage device is idle. When an active zone is the target of a write command, the data storage device can exchange a conditioned inactive zone for the unconditioned target zone. The write operation can be performed immediately on the previously-inactive already-conditioned zone. At a later time, the target zone can be conditioned.

Claims (40)

1. A method for writing data to a data storage system, the method comprising:

receiving a reset command for a sequential write pointer of a first zone of a plurality of active zones defined in the data storage system, the first zone associated with a first pointer;

updating a status of a second zone not within the plurality of active zones to an active status; and

updating a status of the first zone to an inactive status.

2. The method of claim 1 , wherein the data storage system comprises a shingled magnetic recording system.

3. The method of claim 1 , further comprising conditioning the first zone after updating the status of the first zone to an inactive status.

4. The method of claim 3 , wherein conditioning the first zone comprises conditioning physical disk sectors.

5. The method of claim 3 , wherein conditioning the first zone comprises validating media defects associated with the first zone.

6. The method of claim 3 , wherein conditioning the first zone comprises managing relocation lists associated with the first zone.

7. The method of claim 3 , wherein conditioning the first zone is performed with the data storage system is in an idle state.

8. The method of claim 1 , further comprising:

releasing all write-relocated sectors of the first zone;

determining a plurality of write-relocated sectors are failing sectors; and

preventing future writes to the failing sectors.

9. The method of claim 8 , further comprising writing a known pattern to all write-relocated sectors that are not failing sectors.

10. The method of claim 1 , further comprising:

associated the first pointer with an auxiliary zone queue, the auxiliary zone queue comprising a plurality of pointers not within an active zone map;

removing from the auxiliary zone queue, a second pointer to a second zone, the second pointer from the plurality of pointers not within the active zone map; and

updating the zone map to replace the first pointer with the second pointer.

11. A data storage system comprising:

a data storage device; and

a controller configured to:

receive a reset command for a sequential write pointer of a first zone of a plurality of active zones defined in the data storage device, the first zone associated with a first pointer;

update a status of a second zone not within the plurality of active zones to an active status; and

update a status of the first zone to an inactive status.

12. The data storage system of claim 11 , wherein the data storage device comprises a shingled magnetic recording system.

13. The data storage system of claim 11 , wherein the controller is further configured to condition the first zone after updating the status of the first zone to an inactive status.

14. The data storage system of claim 13 , wherein the controller is further configured to condition the first zone by conditioning physical disk sectors.

15. The data storage system of claim 11 , wherein the controller is further configured to validate media defects associated with the first zone.

16. The data storage system of claim 11 , wherein the controller is further configured to manage relocation lists associated with the first zone.

17. The data storage system of claim 11 , wherein conditioning the first zone is performed with the data storage system is in an idle state.

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

release all write-relocated sectors of the first zone;

determine a plurality of write-relocated sectors are failing sectors; and

prevent future writes to the failing sectors.

19. The data storage system of claim 18 , further comprising writing a known pattern to all write-relocated sectors that are not failing sectors.

20. A controller for managing a data storage device associated with a data storage system, the controller configured to:

receive a reset command for a sequential write pointer of a first zone of a plurality of active zones defined in the data storage device, the first zone associated with a first pointer;

update a status of a second zone not within the plurality of active zones to an active status; and

update a status of the first zone to an inactive status.

Assignments (8)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 038744 FRAME 0481 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 058982/0556 →
RELEASE OF SECURITY INTEREST Recorded Mar 5, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 045501/0714 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038722/0229 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038744/0281 →
SECURITY AGREEMENT Recorded May 17, 2016
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038744/0481 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2015
From: BURTON, SCOTT; GOSLA, ASIF F.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 036206/0727 →