SLIDING RAIL HAVING ANTI-TILTING MECHANISM
    11.
    发明申请
    SLIDING RAIL HAVING ANTI-TILTING MECHANISM 有权
    具有防倾斜机构的滑轨

    公开(公告)号:US20100265651A1

    公开(公告)日:2010-10-21

    申请号:US12762614

    申请日:2010-04-19

    CPC classification number: H05K7/183 G06F1/183

    Abstract: A sliding rail having anti-tilting mechanism is disclosed. The sliding rail includes a slidable connecting piece that is located at an enclosure and that has a fourth retaining portion, a slider whose outer side has a second slidable connecting portion and whose inner side has a resilient piece with a second retaining portion and a third retaining portion that is used to retain or release the fourth retaining portion, and a support with a first slidable connecting portion and a first retaining portion, wherein the second slidable connecting portion is connected with the first slidable connecting portion and moves in the forward and backward direction. When the slider and the support are located at the first relative location, the resilient piece retains the fourth retaining portion. When the slider and the support are located at the second relative location, the slidable connecting piece is released from the slider.

    Abstract translation: 公开了一种具有防倾斜机构的滑轨。 所述滑轨包括可滑动的连接件,所述连接件位于外壳处并具有第四保持部分,滑块的外侧具有第二可滑动连接部分,其内侧具有带有第二保持部分的弹性件, 用于保持或释放第四保持部分的部分,以及具有第一可滑动连接部分和第一保持部分的支撑件,其中第二可滑动连接部分与第一可滑动连接部分连接并沿前后方向 。 当滑块和支撑件位于第一相对位置时,弹性件保持第四保持部分。 当滑块和支撑件位于第二相对位置时,滑动连接件从滑块释放。

    Redundant Storage Virtualization Computer System
    12.
    发明申请
    Redundant Storage Virtualization Computer System 有权
    冗余存储虚拟化计算机系统

    公开(公告)号:US20100115162A1

    公开(公告)日:2010-05-06

    申请号:US12683894

    申请日:2010-01-07

    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.

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

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

    公开(公告)号:US07676614B2

    公开(公告)日:2010-03-09

    申请号: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.

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

    Method for improving writing data efficiency and storage subsystem and system implementing the same
    14.
    发明授权
    Method for improving writing data efficiency and storage subsystem and system implementing the same 有权
    提高写入数据效率和存储子系统的方法及其实现方法

    公开(公告)号:US07516268B2

    公开(公告)日:2009-04-07

    申请号:US11495513

    申请日:2006-07-31

    Applicant: Ching-Hai Hung

    Inventor: Ching-Hai Hung

    Abstract: The invention relates to a method, a storage subsystem and system for improving data writing efficiency. When writing data, if a predetermined N number of data or fewer than the predetermined N number of data are yet written after waiting a specific time period, the data writing I/O request is regarded as completed. The corresponding resources are then released. The N number of yet written data and the related writing information are stored in a non-volatile memory (NVRAM), so that when there is a sudden power cut or power failure happens that interrupts the data writing, the process can be resumed after the power supply is turned back on.

    Abstract translation: 本发明涉及一种提高数据写入效率的方法,存储子系统和系统。 当写入数据时,如果在等待特定时间段之后仍然写入预定N个数据或少于预定N个数据的数据,则数据写入I / O请求被认为完成。 然后释放相应的资源。 将N个尚未写入的数据和相关的写入信息存储在非易失性存储器(NVRAM)中,使得当突然断电或电源故障发生时中断数据写入,可以在该数据写入之后恢复该过程 电源被重新打开。

    RAID consistency initialization method

    公开(公告)号:US10114699B2

    公开(公告)日:2018-10-30

    申请号:US10711816

    申请日:2004-10-07

    Applicant: Ching-Hai Hung

    Inventor: Ching-Hai Hung

    Abstract: A method for redundant array of independent disks (RAID) consistency initialization. The method allows fast RAID creation of the RAID subsystem and the RAID is capable of accepting I/O access after completion of the RAID creation. The method comprises the steps of: setting a RAID configuration, creating an initialization progress table (IPT) for storing the progress states of the initialization of the RAID, and writing the IPT and the RAID configuration into a non-volatile memory device. After that, the RAID can accept I/O access and meantime a consistency initialization can be performed according to the IPT. In one example, the consistency initialization comprises a consecutive initialization mechanism consecutively progressing in background mode and an induced consistency initialization mechanism induced by an I/O accessing to the RAID.

    Method for remote asynchronous replication of volumes and apparatus therefor
    16.
    发明授权
    Method for remote asynchronous replication of volumes and apparatus therefor 有权
    远程异步复制卷及其设备的方法

    公开(公告)号:US09569321B2

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

    申请号:US12691826

    申请日:2010-01-22

    Abstract: A method for remote asynchronous volume replication and apparatus therefore are disclosed. Asynchronous replication is applied to deal with data changes on the source volume on the local site incurred by Host IO requests. In coordination with the “point-in-time differential backup” technology, the data is subjected to be backuped to Source BAS on the local site (backup-on-write operation) only when the original data being written into the block of the source volume is different from the data of the corresponding block of the destination volume on the remote site. As a result, once a new data is written into the source volume completely, the host will be responded that its Host IO request is completed. Therefore, the data necessarily transmitted to the destination volume on the remote site can be minimized, and the problem of remote data transmission limited by network bandwidth can be prevented effectively, thereby keeping the operation performance of the storage system at a better level.

    Abstract translation: 因此,公开了用于远程异步卷复制的方法和装置。 应用异步复制来处理主机IO请求引起的本地站点上的源卷上的数据更改。 与“时间差异备份”技术配合,只有当原始数据写入源的块时,数据才会被备份到本地站点上的源BAS(备份写操作) 卷与远程站点上目标卷的相应块的数据不同。 因此,一旦将新数据完全写入源卷,主机将响应其主机IO请求完成。 因此,能够将发送到远程站点的目的地卷的数据最小化,能够有效地防止由网络带宽限制的远程数据传输的问题,从而保持存储系统的操作性能更好。

    Data accessing method and apparatus for performing the same using a host logical unit (HLUN)
    17.
    发明授权
    Data accessing method and apparatus for performing the same using a host logical unit (HLUN) 有权
    数据存取方法及使用主机逻辑单元(HLUN)执行该数据的装置

    公开(公告)号:US09223516B2

    公开(公告)日:2015-12-29

    申请号:US12717954

    申请日:2010-03-05

    Abstract: The present invention discloses a data accessing method and an apparatus for performing the method. Through a newly-defined host logical unit (HLUN), a unique HLUN number is given to each LUN-to-LD/Partition mapping relationship, and the HLUN is present to external hosts. Therefore, all of the hosts in the same storage system may recognize different logical units (i.e., HLUN). Hence, when processing an Input/Output (IO) request issued from any one host, a storage virtualization controller (SVC) can correctly find the corresponding LD/Partition for accessing data without identifying the identity of the host.

    Abstract translation: 本发明公开了一种数据存取方法及其执行方法。 通过新定义的主机逻辑单元(HLUN),对每个LUN到LD /分区映射关系给出一个唯一的HLUN号码,HLUN存在于外部主机。 因此,同一存储系统中的所有主机可以识别不同的逻辑单元(即HLUN)。 因此,当处理从任何一个主机发出的输入/输出(IO)请求时,存储虚拟化控制器(SVC)可以正确地找到相应的LD / Partition来访问数据,而不需要识别主机的身份。

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

    公开(公告)号:US09110607B2

    公开(公告)日:2015-08-18

    申请号:US14340795

    申请日:2014-07-25

    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。

    Dispatching of service requests in redundant storage virtualization subsystems
    19.
    发明授权
    Dispatching of service requests in redundant storage virtualization subsystems 有权
    在冗余存储虚拟化子系统中调度服务请求

    公开(公告)号:US09015391B2

    公开(公告)日:2015-04-21

    申请号:US10907312

    申请日:2005-03-29

    Abstract: A method for dispatching of service requests in a redundant storage virtualization subsystem including a plurality of storage virtualization controllers is disclosed. The method comprises the steps of the host entity issuing a first service request to a first one of the SVCs; the first SVC handling the first service request, acquiring a first result of servicing the first service request, and returning the first result to the host entity the result; and, the host entity issuing a second service request to a second one of the SVCs; and, the second SVC handling the second service request, acquiring a second result of servicing the second service request, and returning the second result to the host entity the result. A storage virtualization subsystem implementing the method, a computer system comprising such storage virtualization subsystem, and a storage media having machine-executable codes stored therein for performing the method are also disclosed.

    Abstract translation: 公开了一种在包括多个存储虚拟化控制器的冗余存储虚拟化子系统中调度服务请求的方法。 该方法包括主机实体向第一个SVC发出第一服务请求的步骤; 所述第一SVC处理所述第一服务请求,获取服务所述第一服务请求的第一结果,以及将所述第一结果返回给所述主机实体的结果; 以及所述主机实体向所述第二个所述SVC发出第二服务请求; 以及处理所述第二服务请求的所述第二SVC,获取对所述第二服务请求进行服务的第二结果,以及将所述第二结果返回给所述主机实体的结果。 还公开了实现该方法的存储虚拟化子系统,包括这种存储虚拟化子系统的计算机系统,以及存储有用于执行该方法的机器可执行代码的存储介质。

    METHOD AND CONTROLLER FOR PROCESSING DATA MULTIPLICATION IN RAID SYSTEM
    20.
    发明申请
    METHOD AND CONTROLLER FOR PROCESSING DATA MULTIPLICATION IN RAID SYSTEM 有权
    用于在RAID系统中处理数据多路复用的方法和控制器

    公开(公告)号:US20140281799A1

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

    申请号:US14291271

    申请日:2014-05-30

    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., 32 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位(例如,32位或64位)。 一个或多个XOR运算单元形成数据扇区的乘法单元。 当在线计算时,在使用XOR运算单元作为一个单位的情况下,使用XOR运算来执行磁盘阵列的磁盘驱动器中的数据,同时在乘法单元上计算以获得乘法乘积。 利用根据所公开方法建立的RAID系统,仅需要XOR操作来计算奇偶校验数据或恢复损坏的用户数据。 此外,可以同时执行多个计算。 因此,可以有效地提高RAID系统的效率。

Patent Agency Ranking