发明名称 Nonrepeating identifiers in an address space of a non-volatile solid-state storage
摘要 A method of applying an address space to data storage in a non-volatile solid-state storage is provided. The method includes receiving a plurality of portions of user data for storage in the non-volatile solid-state storage and assigning to each successive one of the plurality of portions of user data one of a plurality of sequential, nonrepeating addresses of an address space. The address range of the address space exceeds a maximum number of addresses expected to be applied during a lifespan of the non-volatile solid-state storage. The method includes writing each of the plurality of portions of user data to the non-volatile solid-state storage such that each of the plurality of portions of user data is identified and locatable for reading via the one of the plurality of sequential, nonrepeating addresses of the address space.
申请公布号 US9110789(B1) 申请公布日期 2015.08.18
申请号 US201414519004 申请日期 2014.10.20
申请人 Pure Storage, Inc. 发明人 Hayes John;Gupta Shantanu;Davis John;Gold Brian;Tan Zhangxi
分类号 G06F12/00;G06F13/00;G06F12/02 主分类号 G06F12/00
代理机构 Womble, Carlyle, Sandridge & Rice 代理人 Womble, Carlyle, Sandridge & Rice
主权项 1. A method of applying an address space in a non-volatile solid-state storage executed by a processor, comprising: receiving user data for storage in the non-volatile solid-state storage; translating a first address of a portion of the user data in a first address space, to a second address of the portion of the user data in a second address space, wherein addresses in the second address space have a range, the range of the addresses in the second address space is greater than a maximum number of addresses in the second address space expected to be applied during a lifespan of the non-volatile solid-state storage; and storing the portion of the user data in the non-volatile solid-state storage, with the portion of the user data associated with both the first address and the second address, wherein the second address space is one of a logical address space or a virtual address space.
地址 Mountain View CA US