The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 09, 2021
Filed:
May. 02, 2019
Pure Storage, Inc., Mountain View, CA (US);
Marco Sanvido, Belmont, CA (US);
Richard Hankins, San Jose, CA (US);
Mark McAuliffe, East Palo Alto, CA (US);
HuiHui Cheng, Sunnyvale, CA (US);
Nidhi Doshi, Mountain View, CA (US);
Naveen Neelakantam, Mountain View, CA (US);
Neil Vachharajani, Menlo Park, CA (US);
Pure Storage, Inc., Mountain View, CA (US);
Abstract
A system and method for efficiently starting up a plurality of solid-state storage devices. A computing system includes one or more storage devices storing data in multiple allocation units (AUs). In a boot region, a data storage controller maintains an AU management set that identifies a state of various AUs in the system. In various embodiments, the management set includes an identification of a subset of free AUs, transitional AU, unincorporated AUs, and speculative AUs. At various times, information corresponding to the AU management set is stored to non-volatile storage. During a boot sequence, the AU management set information is accessed and the identified AUs are searched to identify allocated AUs rather than performing a search of all of the AUs in the system.