Redundant external storage virtualization computer system
    61.
    发明授权
    Redundant external storage virtualization computer system 有权
    冗余外部存储虚拟化计算机系统

    公开(公告)号:US07281072B2

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

    申请号:US10708242

    申请日:2004-02-18

    Abstract: A redundant external storage virtualization computer system. The redundant storage virtualization computer system includes a host entity for issuing an IO request, a redundant external storage virtualization controller pair coupled to the host entity for performing an IO operation in response to the IO request issued by the host entity, and a plurality of physical storage devices for providing storage to the computer system. Each of the physical storage devices is coupled to the redundant storage virtualization controller pair through a point-to-point serial signal interconnect. The redundant storage virtualization controller pair includes a first and a second storage virtualization controller both coupled to the host entity. In the redundant storage virtualization controller pair, when the second storage virtualization controller is not on line, the first storage virtualization controller will take over the functionality originally performed by the second storage virtualization controller.

    Abstract translation: 冗余外部存储虚拟化计算机系统。 所述冗余存储虚拟化计算机系统包括用于发出IO请求的主机实体,耦合到所述主机实体的冗余外部存储虚拟化控制器对,以响应于所述主机实体发出的所述IO请求执行IO操作;以及多个物理 用于向计算机系统提供存储的存储设备。 每个物理存储设备通过点对点串行信号互连耦合到冗余存储虚拟化控制器对。 冗余存储虚拟化控制器对包括耦合到主机实体的第一和第二存储虚拟化控制器。 在冗余存储虚拟化控制器对中,当第二存储虚拟化控制器不在线时,第一存储虚拟化控制器将接管由第二存储虚拟化控制器最初执行的功能。

    Redundant storage virtualization subsystem having data path branching functionality
    62.
    发明申请
    Redundant storage virtualization subsystem having data path branching functionality 有权
    具有数据路径分支功能的冗余存储虚拟化子系统

    公开(公告)号:US20070070887A1

    公开(公告)日:2007-03-29

    申请号:US11525135

    申请日:2006-09-22

    Abstract: Disclosed is a redundant storage virtualization subsystem (SVS) having branching functionality. The SVS comprises a first and a second storage virtualization controller (SVC) and a physical storage device (PSD) array. A first and a second data path are provided between the first SVC and the PSD array passing through a first and a second signal integrity enhancing device (SIED), respectively, and configured as a first pair of redundant data paths. A third and a fourth data path are provided between the second SVC and the PSD array passing through the second and the first SIED, respectively, and configured as a second pair of redundant data paths. In view of the PSD array, the first and fourth data paths form a third redundant data path pair for a PSD, and the third and second data paths form a fourth redundant data path pair for a PSD.

    Abstract translation: 公开了具有分支功能的冗余存储虚拟化子系统(SVS)。 SVS包括第一和第二存储虚拟化控制器(SVC)和物理存储设备(PSD)阵列。 在第一SVC和PSD阵列之间提供分别穿过第一和第二信号完整性增强设备(SIED)并被配置为第一对冗余数据路径的第一和第二数据路径。 在第二SVC和PSD阵列之间提供分别通过第二SIED和第一SIED的第三和第四数据路径,并被配置为第二对冗余数据路径。 鉴于PSD阵列,第一和第四数据路径形成用于PSD的第三冗余数据路径对,并且第三和第二数据路径形成用于PSD的第四冗余数据路径对。

    Storage virtualization subsystem architecture

    公开(公告)号:US20060282639A1

    公开(公告)日:2006-12-14

    申请号:US11448013

    申请日:2006-06-07

    Abstract: Disclosed is a storage virtualization subsystem (SVS) architecture comprising a plurality of SVSs, each SVS comprising at least one storage virtualization controller (SVC), and, in some cases, a physical storage disk (PSD) array attached to the SVC. A first and a second data access path is configured passing through the SVSs to form the SVS architecture such that when one path is failed, the other can be taken as a substitution. The SVSs in the first path are connected in a first sequence and the SVSs in the second path are connected in a second sequence different from the first one. In another embodiment, each SVS comprises a plurality of redundantly-configured SVCs rather than one SVC. The first path is formed passing through a first set of SVCs and the second path is formed passing through a different second set of SVCs.

    Redundant storage virtualization computer system

    公开(公告)号:US20060155883A1

    公开(公告)日:2006-07-13

    申请号:US11330961

    申请日:2006-01-12

    Abstract: A redundant storage virtualization computer system is provided. The redundant storage virtualization computer system comprises a host entity for issuing an IO request, a redundant storage virtualization controller set coupled to the host entity for performing an IO operation in response to the IO request issued by the host entity, and a plurality of physical storage devices for providing storage space to the computer system. Each of the physical storage devices is coupled to the redundant storage virtualization controller set. The redundant storage virtualization controller set comprises a first and a second storage virtualization controller both coupled to the host entity, the storage virtualization controllers communicate therebetween via a PCI-Express interconnect. In the redundant storage virtualization controller set, a storage virtualization controller will take over the functionality originally performed by the alternate storage virtualization controller when the alternate storage virtualization controller is not on line.

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

    公开(公告)号:US20060020752A1

    公开(公告)日:2006-01-26

    申请号: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请求的完成处理。

    DATA ACCESS INTERFACE UNIT AND THE METHOD FOR PROCESSING I/O REQUESTS

    公开(公告)号:US20240311050A1

    公开(公告)日:2024-09-19

    申请号:US18516966

    申请日:2023-11-22

    CPC classification number: G06F3/0659 G06F3/0604 G06F3/0689

    Abstract: The present invention discloses a data access interface unit comprising: a physical storage device controller for receiving a first control signal from a first storage virtualization controller, and accordingly determining the first storage virtualization controller as the primary controller, and generating a first selection signal; a selector for receiving the first selection signal, and accordingly selecting data and signals from the first storage virtualization controller; and a clock generation circuit for providing a dedicated clock signal to the physical storage device, where when the physical storage device controller receives a re-set signal from a second storage virtualization controller, the physical storage device controller determines the second storage virtualization controller as the new primary controller, and accordingly generates a second selection signal so as to control the selector to select data and signals from the second storage virtualization controller.

    Storage system architecture with dual storage virtualization controllers and the data access method thereof

    公开(公告)号:US11842083B2

    公开(公告)日:2023-12-12

    申请号:US17584360

    申请日:2022-01-25

    Inventor: Yun-Jian Lo

    Abstract: In a storage system architecture having two storage virtualization controllers (SVCs) that operate in an active-active mode, the corresponding relationships between storage addresses in the two buffers of the two SVCs are pre-determined. When a non-owner SVC that does not have an ownership over a logical disk (LD), receives an I/O request from a host, the non-owner SVC will inquire of the other SVC having the ownership, about associated address information, and then the non-owner SVC that does not have the ownership over the LD will perform, according to the associated address information, the I/O request from the host. Therefore, data synchronization operation for mutually backing up data between the two SVCs can be fast achieved. Also, it allows the host to issue a data access request to any one of the SVCs, thus improving performance of the storage system.

    JBOD subsystem and external emulation controller thereof
    69.
    发明授权
    JBOD subsystem and external emulation controller thereof 有权
    JBOD子系统及其外部仿真控制器

    公开(公告)号:US09594510B2

    公开(公告)日:2017-03-14

    申请号:US10709718

    申请日:2004-05-24

    Abstract: A JBOD subsystem for providing storage to a host entity. The JBOD subsystem contains at least one external JBOD emulation controller coupled to the host entity for emulating IO operations in response to the IO requests and a set of at least one physical storage device coupled to the JBOD emulation controller for providing storage to the host entity through the JBOD emulation controller. The JBOD emulation controller defines at least one logical media unit (LMU) consisting of sections of the set of physical storage device (PSD) and communicates with the PSD through a point-to-point serial-signal interconnect. As an example, the point-to-point serial-signal interconnect can be a Serial ATA IO device interconnect.

    Abstract translation: 用于向主机实体提供存储的JBOD子系统。 JBOD子系统包含至少一个耦合到主机实体的外部JBOD仿真控制器,用于响应于IO请求而模拟IO操作,以及一组耦合到JBOD仿真控制器的至少一个物理存储设备,用于通过 JBOD仿真控制器。 JBOD仿真控制器定义至少一个由物理存储设备(PSD)组成的逻辑媒体单元(LMU),并通过点对点串行信号互连与PSD进行通信。 作为示例,点对点串行信号互连可以是串行ATA IO设备互连。

    Method and apparatus for performing volume replication using unified architecture
    70.
    发明授权
    Method and apparatus for performing volume replication using unified architecture 有权
    使用统一架构执行卷复制的方法和装置

    公开(公告)号:US09483204B2

    公开(公告)日:2016-11-01

    申请号:US14141604

    申请日:2013-12-27

    Abstract: Method and apparatus for performing volume replication using a unified architecture are provided. Each volume has an exclusive volume log table (VLT) and an exclusive volume block update table (VBUT). The VLT is mainly used for recording the relationship between two volumes of a mirroring pair, and the VBUT is used for tracking the state of each data block of the volume itself. By means of the cross operations and applications between the VLT and the VBUT, various volume replication processes such as volume copying and volume mirroring can be enabled under a unified architecture. For each volume, different replication relationships with other volumes can be handled merely by administering its two exclusive tables. The method and the apparatus provided by the present invention can simplify the architecture for synchronization replication and reduce the burdens of administrating tables, thereby making the operation of a storage system more efficient.

    Abstract translation: 提供了使用统一架构进行卷复制的方法和装置。 每个卷都有一个独占卷日志表(VLT)和一个排他卷块更新表(VBUT)。 VLT主要用于记录两个镜像对之间的关​​系,VBUT用于跟踪卷本身的每个数据块的状态。 通过VLT和VBUT之间的交叉操作和应用,可以在统一架构下启用各种卷复制过程,如卷复制和卷镜像。 对于每个卷,与其他卷的不同复制关系只能通过管理其两个独占表来处理。 本发明提供的方法和装置可以简化同步复制的架构,减轻管理表的负担,从而使存储系统的运行更有效率。

Patent Agency Ranking