Storage management system and method
AssigneeEMC IP Holding Company LLC
InventorsGeng Han, Vamsi Vankamamidi, Jian Gao, Sihang Xia
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and computing system for defining one or more user data portions and at least two reserved portions of a solid-state drive (SSD). An operating mode of the SSD may be determined. One or more of the at least two reserved portions of the SSD may be utilized based upon, at least in part, the operating mode of the SSD.
Claims11
A computer-implemented method, executed on a computing device, comprising:
- defining one or more user data portions and at least two reserved portions of a solid-state drive (SSD), wherein the at least two reserved portions of the SSD include a predefined over-provision portion and a predefined spare rebuild portion;
- determining an operating mode of the SSD, wherein determining an operating mode of the SSD includes one or more of:
- determining that the SSD is in normal mode;
- determining that the SSD is in degraded mode;
- and
- determining that the SSD is in recovery mode;
- and
- utilizing one or more of the at least two reserved portions of the SSD based upon, at least in part, the operating mode of the SSD, wherein utilizing one or more of the at least two reserved portions of the SSD based upon, at least in part, the operating mode of the SSD includes one or more of:
- utilizing one or more of the at least two reserved portions of the SSD for a file system consistency check (FSCK) tier;
- and
- utilizing one or more of the at least two reserved portions of the SSD for a caching tier.
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:
- defining one or more user data portions and at least two reserved portions of a solid-state drive (SSD), wherein the at least two reserved portions of the SSD include a predefined over-provision portion and a predefined spare rebuild portion;
- determining an operating mode of the SSD, wherein determining an operating mode of the SSD includes one or more of:
- determining that the SSD is in normal mode;
- determining that the SSD is in degraded mode;
- and
- determining that the SSD is in recovery mode;
- and
- utilizing one or more of the at least two reserved portions of the SSD based upon, at least in part, the operating mode of the SSD, wherein utilizing one or more of the at least two reserved portions of the SSD based upon, at least in part, the operating mode of the SSD includes one or more of:
- utilizing one or more of the at least two reserved portions of the SSD for a file system consistency check (FSCK) tier;
- and
- utilizing one or more of the at least two reserved portions of the SSD for a caching tier.
A computing system comprising:
- a memory;
- and
- a processor configured to define one or more user data portions and at least two reserved portions of a solid-state drive (SSD), wherein the at least two reserved portions of the SSD include a predefined over-provision portion and a predefined spare rebuild portion, wherein the processor is further configured to determine an operating mode of the SSD, wherein determining an operating mode of the SSD includes one or more of:
- determining that the SSD is in normal mode, determining that the SSD is in degraded mode, and determining that the SSD is in recovery mode, and wherein the processor is further configured to utilize one or more of the at least two reserved portions of the SSD based upon, at least in part, the operating mode of the SSD, wherein utilizing one or more of the at least two reserved portions of the SSD based upon, at least in part, the operating mode of the SSD includes one or more of:
- utilizing one or more of the at least two reserved portions of the SSD for a file system consistency check (FSCK) tier, and utilizing one or more of the at least two reserved portions of the SSD for a caching tier.
Dependencies are inferred from the claim text.