-
1.
公开(公告)号:US07506098B2
公开(公告)日:2009-03-17
申请号:US11450005
申请日:2006-06-08
Applicant: Mark Arcedera , Reyjan C. Lanuza , Ritchie Babaylan
Inventor: Mark Arcedera , Reyjan C. Lanuza , Ritchie Babaylan
IPC: G06F12/00
CPC classification number: G06F12/0246
Abstract: A data storage system is provided comprising several flash arrays in a board and stacking these boards to attain a high-capacity solid state hard drive. A remap table is used to map all logical addresses from a host system to the actual physical addresses where data are stored. The assignments of these physical locations are done in such a way that the load of the system is evenly distributed to its available resources. This would ensure that the storage system will run at its utmost efficiency utilizing its resources properly. To achieve this, the system would make sure that the physical location of data be evenly distributed according to the current load of the system.
Abstract translation: 提供一种数据存储系统,其包括板中的几个闪存阵列并且堆叠这些板以获得高容量固态硬盘驱动器。 重映射表用于将来自主机系统的所有逻辑地址映射到存储数据的实际物理地址。 这些物理位置的分配以使系统的负载均匀分布到其可用资源的方式完成。 这将确保存储系统以最佳效率利用其资源正常运行。 为了实现这一点,系统将确保数据的物理位置根据系统的当前负载均匀分布。
-
2.
公开(公告)号:US20070288686A1
公开(公告)日:2007-12-13
申请号:US11450005
申请日:2006-06-08
Applicant: Mark Arcedera , Reyjan Lanuza , Ritchie Babaylan
Inventor: Mark Arcedera , Reyjan Lanuza , Ritchie Babaylan
IPC: G06F12/00
CPC classification number: G06F12/0246
Abstract: A data storage system is provided comprising several flash arrays in a board and stacking these boards to attain a high-capacity solid state hard drive. A remap table is used to map all logical addresses from a host system to the actual physical addresses where data are stored. The assignments of these physical locations are done in such a way that the load of the system is evenly distributed to its available resources. This would ensure that the storage system will run at its utmost efficiency utilizing its resources properly. To achieve this, the system would make sure that the physical location of data be evenly distributed according to the current load of the system.
Abstract translation: 提供一种数据存储系统,其包括板中的几个闪存阵列并且堆叠这些板以获得高容量固态硬盘驱动器。 重映射表用于将来自主机系统的所有逻辑地址映射到存储数据的实际物理地址。 这些物理位置的分配以使系统的负载均匀分布到其可用资源的方式完成。 这将确保存储系统以最佳效率利用其资源正常运行。 为了实现这一点,系统将确保数据的物理位置根据系统的当前负载均匀分布。
-
3.
公开(公告)号:US08010740B2
公开(公告)日:2011-08-30
申请号:US12323461
申请日:2008-11-25
Applicant: Mark I. Arcedera , Ritchie Babaylan , Reyjan Lanuza
Inventor: Mark I. Arcedera , Ritchie Babaylan , Reyjan Lanuza
IPC: G06F12/00
CPC classification number: G06F12/0246 , G06F2212/7201
Abstract: To optimize memory operations, a mapping table may be used that includes: logical fields representing a plurality of LBA sets, including first and second logical fields for representing respectively first and second LBA sets, the first and second LBA sets each representing a consecutive LBA set; PBA fields representing PBAs, including a first PBA disposed for representing a first access parameter set and a second PBA disposed for representing a second access parameter set, each PBA associated with a physical memory location in a memory store, and these logical fields and PBA fields disposed to associate the first and second LBA sets with the first and second PBAs; and, upon receiving an I/O transaction request associated with the first and second LBA sets, the mapping table causes optimized memory operations to be performed on memory locations respectively associated with the first and second PBAs.
Abstract translation: 为了优化存储器操作,可以使用映射表,其包括:表示多个LBA集合的逻辑字段,包括用于分别表示第一和第二LBA集合的第一和第二逻辑字段,每个表示连续LBA集合的第一和第二LBA集合 ; 表示PBA的PBA字段,包括被设置用于表示第一访问参数集的第一PBA和用于表示第二访问参数集的第二PBA,与存储器存储器中的物理存储器位置相关联的每个PBA,以及这些逻辑字段和PBA字段 被设置为将所述第一和第二LBA组与所述第一和第二PBA相关联; 并且在接收到与第一和第二LBA集相关联的I / O事务请求时,映射表使得优化的存储器操作对分别与第一和第二PBA相关联的存储器位置执行。
-
4.
公开(公告)号:US20090077306A1
公开(公告)日:2009-03-19
申请号:US12323461
申请日:2008-11-25
Applicant: Mark Ian ARCEDERA , Ritchie BABAYLAN , Reyjan LANUZA
Inventor: Mark Ian ARCEDERA , Ritchie BABAYLAN , Reyjan LANUZA
CPC classification number: G06F12/0246 , G06F2212/7201
Abstract: To optimize memory operations, a mapping table may be used that includes: logical fields representing a plurality of LBA sets, including first and second logical fields for representing respectively first and second LBA sets, the first and second LBA sets each representing a consecutive LBA set; PBA fields representing PBAs, including a first PBA disposed for representing a first access parameter set and a second PBA disposed for representing a second access parameter set, each PBA associated with a physical memory location in a memory store, and these logical fields and PBA fields disposed to associate the first and second LBA sets with the first and second PBAs; and, upon receiving an I/O transaction request associated with the first and second LBA sets, the mapping table causes optimized memory operations to be performed on memory locations respectively associated with the first and second PBAs.
Abstract translation: 为了优化存储器操作,可以使用映射表,其包括:表示多个LBA集合的逻辑字段,包括用于分别表示第一和第二LBA集合的第一和第二逻辑字段,每个表示连续LBA集合的第一和第二LBA集合 ; 表示PBA的PBA字段,包括被设置用于表示第一访问参数集的第一PBA和用于表示第二访问参数集的第二PBA,与存储器存储器中的物理存储器位置相关联的每个PBA,以及这些逻辑字段和PBA字段 被设置为将所述第一和第二LBA组与所述第一和第二PBA相关联; 并且在接收到与第一和第二LBA集相关联的I / O事务请求时,映射表使得优化的存储器操作对分别与第一和第二PBA相关联的存储器位置执行。
-
-
-