IP Library Granted Patent US 9,864,533
Granted Patent B2
US 9,864,533 · App. 15/082,686 · Granted Jan 9, 2018

SMR auto-tiering

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,864,533
App. No.
15/082,686
Granted
Jan 9, 2018
Kind
B2
Abstract

A method, computer program product, and computing system for initiating a relocation process to move local data from an SMR-based storage tier within an auto-tiering data system to a different storage tier within the auto-tiering data system. The local data is located within one or more sectors of the SMR-based storage tier. The local data is copied from the SMR-based storage tier to the different storage tier. The one or more sectors of the SMR-based storage tier are unmapped.

Claims (33)

1. A computer-implemented method comprising:

initiating a relocation process to move local data from a Shingled Magnetic Recording (SMR)-based storage band within an autotiering data system to a different storage band within the autotiering data system, wherein the local data is located within one or more sectors of the SMR-based storage band; and

un-mapping the one or more sectors of the SMR-based storage by removing a data mapping that points to the local data within the one or more sectors of the SMR-based storage band, wherein the data mapping is in a shingle translation band on a swap space.

2. The computer-implemented method of claim 1 further comprising:

copying the local data from the SMR-based storage band to the different storage band within the autotiering data system in response to one or more of an overwrite command and a determination to initiate a garbage collection operation.

3. The computer-implemented method of claim 2 wherein the copying is proactive and when the copying is in response to the determination to initiate a garbage collection operation.

4. The computer-implemented method of claim 1 further comprising:

merging new data with the local data within the SMR-based storage band by re-writing the entire SMR-based storage band.

5. The computer-implemented method of claim 1 further comprising:

monitoring usage of the local data within a SMR-based storage tier; and

determining if the local data should be moved from the SMR-based storage tier to a different storage tier.

6. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:

initiating a relocation process to move local data from a Shingled Magnetic Recording (SMR)-based storage band within an autotiering data system to a different storage band within the autotiering data system, wherein the local data is located within one or more sectors of the SMR-based storage band; and

un-mapping the one or more sectors of the SMR-based storage by removing a data mapping that points to the local data within the one or more sectors of the SMR-based storage band, wherein the data mapping is in a shingle translation band on a swap space.

7. The computer program product of claim 6 further comprising instruction to perform operations including:

copying the local data from the SMR-based storage band to the different storage band within the autotiering data system in response to one or more of an overwrite command and a determination to initiate a garbage collection operation.

8. The computer program product of claim 7 wherein performing an operation that results in the copying is proactive and when operation that results in the copying is in response to the determination to initiate a garbage collection operation.

9. The computer program product of claim 6 further comprising instruction to perform operations including:

merging new data with the local data within the SMR-based storage band by re-writing the entire SMR-based storage band.

10. The computer program product of claim 6 further comprising instruction to perform operations including:

monitoring usage of the local data within a SMR-based storage tier; and

determining if the local data should be moved from the SMR-based storage tier to a different storage tier.

11. A computing system including a processor and memory configured to perform operations comprising:

initiating a relocation process to move local data from a Shingled Magnetic Recording (SMR)-based storage band within an autotiering data system to a different storage band within the autotiering data system, wherein the local data is located within one or more sectors of the SMR-based storage band; and

un-mapping the one or more sectors of the SMR-based storage by removing a data mapping that points to the local data within the one or more sectors of the SMR-based storage band, wherein the data mapping is in a shingle translation band on a swap space.

12. The computer system of claim 11 further configured to perform operations comprising:

copying the local data from the SMR-based storage band to the different storage band within the autotiering data system in response to one or more of an overwrite command and a determination to initiate a garbage collection operation.

13. The computer system of claim 12 wherein performing an operation that results in the copying is proactive and when the operation that results in the copying is in response to the determination to initiate a garbage collection operation.

14. The computer system of claim 11 further configured to perform operations comprising:

merging new data with the local data within the SMR-based storage band by re-writing the entire SMR-based storage band.

15. The computer system of claim 11 further configured to perform operations comprising:

monitoring usage of the local data within a SMR-based storage tier; and

determining if the local data should be moved from the SMR-based storage tier to a different storage tier.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (045482/0131) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 061749/0924 →
RELEASE OF SECURITY INTEREST AT REEL 045482 FRAME 0395 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0314 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 045482/0395 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 045482/0131 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2017
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 043708/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2016
From: O'BRIEN, WALTER A.; LINNELL, THOMAS E.
To: EMC CORPORATION
Reel/Frame 038114/0946 →