Storage subsystem and storage system architecture performing storage virtualization and method thereof
    3.
    发明授权
    Storage subsystem and storage system architecture performing storage virtualization and method thereof 有权
    存储子系统和存储系统架构执行存储虚拟化及其方法

    公开(公告)号:US08612679B2

    公开(公告)日:2013-12-17

    申请号:US12691752

    申请日:2010-01-22

    Abstract: A method for generating a virtual volume (VV) in a storage system architecture. The architecture comprises a host and one or more disk array subsystems. Each subsystem comprises a storage controller. One or more of the subsystems comprises a physical storage device (PSD) array. The method comprises the following steps: mapping the PSD array into a plurality of media extents (MEs), each of the MEs comprises a plurality of sections; providing a virtual pool (VP) to implement a section cross-referencing function, wherein a section index (SI) of each of the sections contained in the VP is defined by the VP to cross-reference VP sections to physical ME locations; providing a conversion method or procedure or function for mapping VP capacity into to a VV; and presenting the VV to the host. A storage subsystem and a storage system architecture performing the method are also provided.

    Abstract translation: 一种用于在存储系统架构中生成虚拟卷(VV)的方法。 该架构包括主机和一个或多个磁盘阵列子系统。 每个子系统包括存储控制器。 一个或多个子系统包括物理存储设备(PSD)阵列。 该方法包括以下步骤:将PSD阵列映射到多个媒体盘区(ME)中,每个ME包括多个部分; 提供虚拟池(VP)以实现部分交叉引用功能,其中由VP定义包含在VP中的每个部分的部分索引(SI)以将VP部分交叉引导到物理ME位置; 提供用于将VP容量映射到VV的转换方法或过程或功能; 并向主机呈现VV。 还提供了执行该方法的存储子系统和存储系统架构。

    Method of managing data snapshot images in a storage system
    4.
    发明授权
    Method of managing data snapshot images in a storage system 有权
    在存储系统中管理数据快照图像的方法

    公开(公告)号:US08533409B2

    公开(公告)日:2013-09-10

    申请号:US11657450

    申请日:2007-01-25

    Abstract: This specification discloses a method of managing data snapshot images in a storage system. The method includes the steps of: establishing a section allocation system that includes at least a media extent; establishing a section allocation table and a block association set in the media extent, wherein the section allocation table has a field containing information pointing to the block association set and the block association set corresponds to a Source Volume as the basis for performing a snapshot backup thereof; establishing a block association table in the block association set, wherein the block association table is used to store cross-reference information in order to correspond to backup data with the original storage addresses; and copying the data before updating the data into the section association set, when the data in the Source-Volume need to be updated.

    Abstract translation: 本说明书公开了一种在存储系统中管理数据快照图像的方法。 该方法包括以下步骤:建立至少包括媒体范围的部分分配系统; 在所述媒体扩展中建立部分分配表和块关联集,其中所述部分分配表具有包含指向所述块关联集合的信息的字段,并且所述块关联集合对应于源卷作为执行其快照备份的基础 ; 在所述块关联集合中建立块关联表,其中所述块关联表用于存储交叉引用信息,以便与具有原始存储地址的备份数据相对应; 并且在需要更新源卷中的数据时,将更新数据之前的数据复制到区段关联集中。

    Pool spares for data storage virtualization subsystem
    5.
    发明授权
    Pool spares for data storage virtualization subsystem 有权
    数据存储虚拟化子系统的池备件

    公开(公告)号:US08281090B2

    公开(公告)日:2012-10-02

    申请号:US11539647

    申请日:2006-10-09

    Abstract: A data storage virtualization subsystem (SVS) for providing storage to a host entity is disclosed. The SVS comprises a storage virtualization controller for connecting to the host entity, at least one physical storage device (PSD) pool, and at least one PSD is designated to be a pool spare PSD to the at least one PSD pool. The at least one PSD pool comprises at least one PSD to store user data or associated redundant information and is given a pool ID for identifying the PSD pool.

    Abstract translation: 公开了一种用于向主机实体提供存储的数据存储虚拟化子系统(SVS)。 SVS包括用于连接到主机实体,至少一个物理存储设备(PSD)池的存储虚拟化控制器,并且至少一个PSD被指定为至少一个PSD池的池备用PSD。 所述至少一个PSD池包括至少一个PSD以存储用户数据或相关联的冗余信息,并且给出用于识别PSD池的池ID。

    Efficient media scan operations for storage systems
    6.
    发明授权
    Efficient media scan operations for storage systems 有权
    存储系统的高效媒体扫描操作

    公开(公告)号:US07310745B2

    公开(公告)日:2007-12-18

    申请号:US10907311

    申请日:2005-03-29

    Abstract: A method for media scan operations for storage system is disclosed. The method comprises the steps of arranging a range of sections of media of PSDs to perform media scan operations; scheduling the media scan operations; selecting a section in the range; verifying media of the selected section; determining the status of selected section; if the status is not ok, responding by proceeding with the corrective action processes, otherwise responding by selecting another section in the range to proceed with the verifying step, the determining step, and this responding step, until no more sections in the range to be verified. A storage subsystem implementing the method, a computer system comprising such storage subsystem, and a storage media having machine-executable codes stored therein for performing the method are also disclosed.

    Abstract translation: 公开了一种用于存储系统的媒体扫描操作的方法。 该方法包括以下步骤:布置PSD的介质的一部分段以执行介质扫描操作; 调度媒体扫描操作; 选择范围内的部分; 验证所选部分的媒体; 确定选定部分的状态; 如果状态不正确,则通过进行纠正措施处理来进行响应,否则通过选择该范围中的另一部分进行响应,以进行验证步骤,确定步骤和该响应步骤,直到该范围内的更多部分为 验证。 还公开了实现该方法的存储子系统,包括这种存储子系统的计算机系统以及其中存储有用于执行该方法的机器可执行代码的存储介质。

    Pool spares for data storage virtualization subsystem
    7.
    发明授权
    Pool spares for data storage virtualization subsystem 有权
    数据存储虚拟化子系统的池备件

    公开(公告)号:US08825974B2

    公开(公告)日:2014-09-02

    申请号:US13599188

    申请日:2012-08-30

    Abstract: A data storage virtualization subsystem (SVS) for providing storage to a host entity is disclosed. The SVS comprises a storage virtualization controller for connecting to the host entity, at least one physical storage device (PSD) pool, and at least one PSD is designated to be a pool spare PSD to the at least one PSD pool. The at least one PSD pool comprises at least one enclosure for receiving the PSD, and at least one ID-storing device to store a pool ID for identifying the at least one physical storage device pool.

    Abstract translation: 公开了一种用于向主机实体提供存储的数据存储虚拟化子系统(SVS)。 SVS包括用于连接到主机实体,至少一个物理存储设备(PSD)池的存储虚拟化控制器,并且至少一个PSD被指定为至少一个PSD池的池备用PSD。 所述至少一个PSD池包括用于接收所述PSD的至少一个机箱和至少一个ID存储设备,用于存储用于识别所述至少一个物理存储设备池的池ID。

    Method and controller for processing data multiplication in RAID system
    8.
    发明授权
    Method and controller for processing data multiplication in RAID system 有权
    用于处理RAID系统中数据乘法的方法和控制器

    公开(公告)号:US08782113B2

    公开(公告)日:2014-07-15

    申请号:US11513385

    申请日:2006-08-31

    Abstract: The invention discloses a method and controller for processing data multiplication in a RAID system. Map tables are generated for all values in a field, respectively. The length of an XOR operation unit is chosen to be appropriate w bits (e.g., 332 bits or 64 bits). One or several XOR operation units form a multiplication unit of a data sector. When computing on-line, data in a disk drive of a disk array are performed with XOR operations in accordance with one of the map tables using an XOR operation unit as one unit while computing on the multiplication unit to obtain a product of multiplication. Making use of the RAID system established according to the disclosed method, only XOR operations are required to compute parity data or recover damaged user data. Moreover, several calculations can be performed simultaneously. Therefore, the efficiency of the RAID system can be effectively improved.

    Abstract translation: 本发明公开了一种用于处理RAID系统中的数据相乘的方法和控制器。 分别为字段中的所有值生成映射表。 XOR操作单元的长度被选择为适当的w位(例如,332位或64位)。 一个或多个XOR运算单元形成数据扇区的乘法单元。 当在线计算时,在使用XOR运算单元作为一个单位的情况下,使用XOR运算来执行磁盘阵列的磁盘驱动器中的数据,同时在乘法单元上计算以获得乘法乘积。 利用根据所公开方法建立的RAID系统,仅需要XOR操作来计算奇偶校验数据或恢复损坏的用户数据。 此外,可以同时执行多个计算。 因此,可以有效地提高RAID系统的效率。

    POOL SPARES FOR DATA STORAGE VIRTUALIZATION SUBSYSTEM
    9.
    发明申请
    POOL SPARES FOR DATA STORAGE VIRTUALIZATION SUBSYSTEM 有权
    数据存储虚拟化子系统的POOL SPARES

    公开(公告)号:US20120331251A1

    公开(公告)日:2012-12-27

    申请号:US13599188

    申请日:2012-08-30

    Abstract: A data storage virtualization subsystem (SVS) for providing storage to a host entity is disclosed. The SVS comprises a storage virtualization controller for connecting to the host entity, at least one physical storage device (PSD) pool, and at least one PSD is designated to be a pool spare PSD to the at least one PSD pool. The at least one PSD pool comprises at least one enclosure for receiving the PSD, and at least one ID-storing device to store a pool ID for identifying the at least one physical storage device pool.

    Abstract translation: 公开了一种用于向主机实体提供存储的数据存储虚拟化子系统(SVS)。 SVS包括用于连接到主机实体,至少一个物理存储设备(PSD)池的存储虚拟化控制器,并且至少一个PSD被指定为至少一个PSD池的池备用PSD。 所述至少一个PSD池包括用于接收所述PSD的至少一个机箱和至少一个ID存储设备,用于存储用于标识所述至少一个物理存储设备池的池ID。

    Applying storage device commit-cached-data-to-media functionality to improve data security in systems that allow storage devices to cache writes
    10.
    发明授权
    Applying storage device commit-cached-data-to-media functionality to improve data security in systems that allow storage devices to cache writes 有权
    应用存储设备提交缓存数据到媒体功能,以提高允许存储设备缓存写入的系统中的数据安全性

    公开(公告)号:US08019937B2

    公开(公告)日:2011-09-13

    申请号:US11184782

    申请日:2005-07-20

    CPC classification number: G06F12/0804 G06F12/0811 G06F12/0866 G06F2212/1032

    Abstract: A method for committing cached data to storage media including a host entity and a physical storage device (PSD), comprising: the host entity issuing a write IO request to the PSD being in write-back caching mode to write data from a host memory to the PSD; the host entity receiving a successful IO completion response associated with the write IO request from the PSD and recording an entry of the write IO request to a selected list; the host entity issuing a synchronized cache IO request to the PSD; the PSD responding a successful IO completion response of the synchronized cache IO request to the host entity; the host entity extracting the entry of the write IO request from the selected list before issuing the synchronized cache IO request; and the host entity engaging completion processing of write IO request corresponding to the entry of the write IO request extracted.

    Abstract translation: 一种用于将缓存数据提交给包括主机实体和物理存储设备(PSD)的存储介质的方法,包括:主机实体向正在回写的高速缓存模式的PSD发出写入IO请求,以将数据从主机存储器写入 PSD; 所述主机实体从所述PSD接收与所述写入IO请求相关联的成功的IO完成响应,并将所述写IO请求的条目记录到所选列表; 所述主机实体向所述PSD发出同步高速缓存IO请求; PSD响应对主机实体的同步高速缓存IO请求的成功的IO完成响应; 所述主机实体在发出所述同步的高速缓存IO请求之前从所选择的列表中提取所述写IO请求的条目; 并且所述主机实体涉及对所述写入IO请求的条目进行写入IO请求的完成处理。

Patent Agency Ranking