会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明申请
    • METHODS AND SYSTEMS FOR IMPROVED MIORRORING OF DATA BETWEEN STORAGE CONTROLLERS USING BIDIRECTIONAL COMMUNICATIONS
    • 使用双向通信改善储存控制器之间的数据的方法和系统
    • US20130007368A1
    • 2013-01-03
    • US13172413
    • 2011-06-29
    • Randolph W. SternsRandy K. Hall
    • Randolph W. SternsRandy K. Hall
    • G06F12/08
    • G06F12/0868G06F2212/284G06F2212/286
    • Methods and systems for improved transfer of mirrored information between paired dual-active storage controllers in a storage system using a SCSI transport layer. A first portion (approximately half) of the mirrored information transfers are performed in accordance with a first manner in which the controller to receive the mirrored information issues a read operation on the initiator-target nexus (ITN) of the SCSI transport layer to retrieve the mirrored information. A second portion (approximately half) of the mirrored information transfers are performed according to a second manner in which the controller having the information to be mirrored sends the information to be mirrored to the partner controller using a write operation on the ITN. The read and write operations on the same ITN may thus overlap to improve inter-controller communications. The mirrored information may be cached write data or entire I/O requests to be shipped to a partner controller.
    • 用于使用SCSI传输层在存储系统中的配对双活动存储控制器之间改进镜像信息传输的方法和系统。 根据第一方式执行镜像信息传输的第一部分(大约一半),其中接收镜像信息的控制器发出对SCSI传输层的启动器 - 目标连接点(ITN)的读取操作以检索 镜像信息。 根据第二种方式执行镜像信息传输的第二部分(大约一半),其中具有要被镜像的信息的控制器使用ITN上的写入操作将要镜像的信息发送到伙伴控制器。 因此,相同ITN上的读写操作可能重叠,以改善控制器间通信。 镜像信息可以被缓存写入数据或将要发送给合作伙伴控制器的整个I / O请求。
    • 8. 发明授权
    • Storage device array and methods for striping and unstriping data and
for adding and removing disks online to/from a raid storage array
    • 存储设备阵列和用于条带化和取消数据的方法,以及用于在/从RAID存储阵列中添加和删除磁盘的方法
    • US5875456A
    • 1999-02-23
    • US516232
    • 1995-08-17
    • David C. StallmoRandy K. Hall
    • David C. StallmoRandy K. Hall
    • A61H33/00G06F3/06G06F11/10G06F11/20G06F13/00
    • G06F11/1096G06F3/0607G06F3/0617G06F3/064G06F3/0689G06F2211/1023G06F2211/103
    • A Redundant Array of Independent Disks (RAID) system that is adaptable to host Input/Output traffic, wherein the RAID configuration is hidden from the host computer, and wherein the system uses various methods for striping and organizing data across the array when disks are added or removed. The system dynamically determines the RAID configuration used to store host data. To maximize response time and avoid a write penalty, small write operations are mapped into RAID 1 configurations, and medium and large write operations are mapped into RAID 3 configurations. The data are migrated into RAID 5 configurations as a background operation, to minimize the disk space lost. The system hides configuration changes necessary for the addition and/or removal of disks to/from the disk array by unstriping data, adding or deleting (removing) a disk and then restriping data over all the disks. The methods may include steps of dividing data blocks into a plurality of square portions, and exchanging data in sets of blocks of each of the square portions, with the exchanging step including locating a diagonal set of blocks within a selected square portion, and exchanging all sets of blocks equidistant from the diagonal, on opposite sides of the diagonal, and in a line perpendicular to the diagonal. While these changes are in progress, the disk array remains on-line and most host data is available for access and modification.
    • 独立磁盘冗余阵列(RAID)系统,适用于主机输入/输出流量,其中RAID配置从主机计算机隐藏,其中系统使用各种方法在磁盘添加时跨阵列的条带化和组织数据 或删除。 系统动态地确定用于存储主机数据的RAID配置。 为了最大化响应时间并避免写入损失,小写入操作映射到RAID 1配置,中等大写入操作映射到RAID 3配置。 将数据作为后台操作迁移到RAID 5配置中,以最大限度地减少丢失的磁盘空间。 系统通过取消数据,添加或删除(删除)磁盘,然后在所有磁盘上重新分配数据来隐藏将磁盘添加和/或从磁盘阵列中删除所需的配置更改。 所述方法可以包括以下步骤:将数据块划分成多个方形部分,以及以每个方形部分的块的集合交换数据,所述交换步骤包括在选定的方形部分内定位对角线的一组块,并且全部交换 从对角线对角线,对角线的相对侧和与对角线垂直的线等距的块组。 在进行这些更改时,磁盘阵列保持在线状态,大多数主机数据可用于访问和修改。
    • 9. 发明申请
    • METHODS AND APPARATUS FOR AUTOMATED PERFORMANCE LIMITING OF AN I/O CONTROL DEVICE
    • 用于自动控制I / O控制器件性能限制的方法和装置
    • US20110040903A1
    • 2011-02-17
    • US12542250
    • 2009-08-17
    • Randolph W. SternsRandy K. Hall
    • Randolph W. SternsRandy K. Hall
    • G06F3/00
    • G06F3/0656G06F3/0607G06F3/0676
    • Methods and apparatus for configurably limiting performance of an I/O controller device in processing of I/O requests. A performance monitor and control module in the I/O controller device monitors performance of the I/O request processing module and limits its processing to assure that maximum performance threshold values are not exceeded. In one embodiment, the performance monitoring may average performance over one or more periods of time and may provide a moving average window to determine the performance of the I/O controller device. The measured performance may determine a variety of performance measures each of which may be compared against one or more corresponding maximum performance threshold values. Requests that cannot be processed during a present period of time are delayed until a subsequent period of time to thereby limit performance of the I/O controller device.
    • 用于可配置地限制I / O控制器设备处理I / O请求的性能的方法和装置。 I / O控制器设备中的性能监视和控制模块监视I / O请求处理模块的性能,并限制其处理,以确保不超过最大性能阈值。 在一个实施例中,性能监视可以在一个或多个时间段上平均性能,并且可以提供移动平均窗口来确定I / O控制器设备的性能。 测量的性能可以确定各种性能测量值,每个性能测量值可以与一个或多个相应的最大性能阈值进行比较。 在当前时间段内无法处理的请求将延迟到下一个时间段,从而限制I / O控制器设备的性能。