会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Self-adjusting SCSI storage port queue
    • 自调整SCSI存储端口队列
    • US08898403B2
    • 2014-11-25
    • US12722818
    • 2010-03-12
    • Matthew J. KalosSteven E. KleinJens Wissenbach
    • Matthew J. KalosSteven E. KleinJens Wissenbach
    • G06F12/00G06F13/00
    • G06F13/00G06F13/385
    • A method for managing storage space in a storage port queue includes establishing a watermark for the storage port queue. The method further receives, at the storage port associated with the storage port queue, a command having an initiator-target-LUN (ITL) nexus associated therewith. Upon receiving the command, the method determines whether the used space in the storage port queue has reached the watermark. In the event the used space has not reached the watermark, the method processes the command. In the event the used space has reached the watermark and a specified number of commands for the ITL nexus are already present in the storage port queue, the method rejects the command. Otherwise, the method may process the command. A corresponding apparatus and computer program product are also disclosed herein.
    • 用于管理存储端口队列中的存储空间的方法包括为存储端口队列建立水印。 该方法还在与存储端口队列相关联的存储端口处接收具有与其相关联的发起者 - 目标LUN(ITL)关联的命令。 接收到该命令后,该方法确定存储端口队列中的已用空间是否达到了水印。 在使用空间尚未达到水印的情况下,该方法处理该命令。 在使用的空间达到水印并且存储端口队列中已经存在指定数量的ITL nexus命令的情况下,该方法将拒绝该命令。 否则,该方法可以处理该命令。 本文还公开了相应的装置和计算机程序产品。
    • 2. 发明申请
    • SELF-ADJUSTING SCSI STORAGE PORT QUEUE
    • 自调整SCSI存储端口队列
    • US20110225374A1
    • 2011-09-15
    • US12722818
    • 2010-03-12
    • Matthew J. KalosSteven E. KleinJens Wissenbach
    • Matthew J. KalosSteven E. KleinJens Wissenbach
    • G06F12/00
    • G06F13/00G06F13/385
    • A method for managing storage space in a storage port queue includes establishing a watermark for the storage port queue. The method further receives, at the storage port associated with the storage port queue, a command having an initiator-target-LUN (ITL) nexus associated therewith. Upon receiving the command, the method determines whether the used space in the storage port queue has reached the watermark. In the event the used space has not reached the watermark, the method processes the command. In the event the used space has reached the watermark and a specified number of commands for the ITL nexus are already present in the storage port queue, the method rejects the command. Otherwise, the method may process the command. A corresponding apparatus and computer program product are also disclosed herein.
    • 用于管理存储端口队列中的存储空间的方法包括为存储端口队列建立水印。 该方法还在与存储端口队列相关联的存储端口处接收具有与其相关联的发起者 - 目标LUN(ITL)关联的命令。 接收到该命令后,该方法确定存储端口队列中的已用空间是否达到了水印。 在使用空间尚未达到水印的情况下,该方法处理该命令。 在使用的空间达到水印并且存储端口队列中已经存在指定数量的ITL nexus命令的情况下,该方法将拒绝该命令。 否则,该方法可以处理该命令。 本文还公开了相应的装置和计算机程序产品。
    • 3. 发明授权
    • Self-adjusting SCSI storage port queue
    • 自调整SCSI存储端口队列
    • US08904122B2
    • 2014-12-02
    • US13449444
    • 2012-04-18
    • Matthew J. KalosSteven E. KleinJens Wissenbach
    • Matthew J. KalosSteven E. KleinJens Wissenbach
    • G06F12/00G06F13/00
    • G06F13/00G06F13/385
    • A method for managing storage space in a storage port queue includes establishing a watermark for the storage port queue. The method further receives, at the storage port associated with the storage port queue, a command having an initiator-target-LUN (ITL) nexus associated therewith. Upon receiving the command, the method determines whether the used space in the storage port queue has reached the watermark. In the event the used space has not reached the watermark, the method processes the command. In the event the used space has reached the watermark and a specified number of commands for the ITL nexus are already present in the storage port queue, the method rejects the command. Otherwise, the method may process the command.
    • 用于管理存储端口队列中的存储空间的方法包括为存储端口队列建立水印。 该方法还在与存储端口队列相关联的存储端口处接收具有与其相关联的发起者 - 目标LUN(ITL)关联的命令。 接收到该命令后,该方法确定存储端口队列中的已用空间是否达到了水印。 在使用空间尚未达到水印的情况下,该方法处理该命令。 在使用的空间达到水印并且存储端口队列中已经存在指定数量的ITL nexus命令的情况下,该方法将拒绝该命令。 否则,该方法可以处理该命令。
    • 4. 发明申请
    • SELF-ADJUSTING SCSI STORAGE PORT QUEUE
    • 自调整SCSI存储端口队列
    • US20120203935A1
    • 2012-08-09
    • US13449444
    • 2012-04-18
    • Matthew J. KalosSteven E. KleinJens Wissenbach
    • Matthew J. KalosSteven E. KleinJens Wissenbach
    • G06F3/00
    • G06F13/00G06F13/385
    • A method for managing storage space in a storage port queue includes establishing a watermark for the storage port queue. The method further receives, at the storage port associated with the storage port queue, a command having an initiator-target-LUN (ITL) nexus associated therewith. Upon receiving the command, the method determines whether the used space in the storage port queue has reached the watermark. In the event the used space has not reached the watermark, the method processes the command. In the event the used space has reached the watermark and a specified number of commands for the ITL nexus are already present in the storage port queue, the method rejects the command. Otherwise, the method may process the command.
    • 用于管理存储端口队列中的存储空间的方法包括为存储端口队列建立水印。 该方法还在与存储端口队列相关联的存储端口处接收具有与其相关联的发起者 - 目标LUN(ITL)关联的命令。 接收到该命令后,该方法确定存储端口队列中的已用空间是否达到了水印。 在使用空间尚未达到水印的情况下,该方法处理该命令。 在使用的空间达到水印并且存储端口队列中已经存在指定数量的ITL nexus命令的情况下,该方法将拒绝该命令。 否则,该方法可以处理该命令。
    • 5. 发明申请
    • COMMAND SEQUENCE NUMBERING APPARATUS AND METHOD
    • 命令序列号设备和方法
    • US20100049928A1
    • 2010-02-25
    • US12197183
    • 2008-08-22
    • Theodore T. Harris, JR.Matthew J. KalosSteven E. KleinGail A. Spear
    • Theodore T. Harris, JR.Matthew J. KalosSteven E. KleinGail A. Spear
    • G06F12/16
    • G06F11/2064G06F11/2074G06F2201/82G06F2201/835
    • A method, system, and computer program product to preserve data integrity in a mirror and copy environment is disclosed herein. In one embodiment, a method may include receiving a write command and data from a host device. The method may further include writing the data to a primary storage device and attaching a primary sequence number associated with the primary storage device to the write command, thereby providing a numbered write command with a command sequence number. The numbered write command may then be transmitted to a secondary storage device. The method may further include comparing the command sequence number to a secondary sequence number associated with the secondary storage device. If the command sequence number matches the secondary sequence number, then the command may be executed. Otherwise, it may be ignored.
    • 本文公开了一种在镜像和复制环境中保护数据完整性的方法,系统和计算机程序产品。 在一个实施例中,一种方法可以包括从主机设备接收写命令和数据。 该方法还可以包括将数据写入主存储设备并将与主存储设备相关联的主序列号附加到写命令,从而提供具有命令序列号的编号写命令。 然后可以将编号的写入命令发送到辅助存储设备。 该方法还可以包括将命令序列号与与辅助存储设备相关联的次序列号进行比较。 如果命令序列号与二次序列号匹配,则可以执行该命令。 否则可能会被忽略。
    • 6. 发明申请
    • APPARATUS AND METHOD FOR DYNAMICALLY ENABLING AND DISABLING WRITE XFR_RDY
    • 用于动态启动和禁用写入XFR_RDY的装置和方法
    • US20120110222A1
    • 2012-05-03
    • US12914024
    • 2010-10-28
    • Dung N. DangMatthew J. KalosSteven E. KleinDaniel W. Sherman
    • Dung N. DangMatthew J. KalosSteven E. KleinDaniel W. Sherman
    • G06F5/14
    • G06F13/4282
    • A method for dynamically enabling and disabling use of XFR_RDY is disclosed herein. In one embodiment of the invention, such a method includes receiving a write command at a target and determining whether XFR_RDY is enabled or disabled for the write command. In the event XFR_RDY is disabled, the method determines whether one or more buffers are available at the target. If at least one buffer is available, the method processes the write command by writing data associated with the write command to the one or more buffers. The method then returns information indicating the number of buffers that are still available at the target after completing the write command. A corresponding apparatus and computer program product are also disclosed and claimed herein.
    • 本文公开了一种用于动态地启用和禁用XFR_RDY的方法。 在本发明的一个实施例中,这种方法包括在目标处接收写入命令,并确定写入命令是否启用或禁用XFR_RDY。 在XFR_RDY被禁用的情况下,该方法确定目标是否有一个或多个缓冲区可用。 如果至少有一个缓冲区可用,该方法通过将与写入命令相关联的数据写入一个或多个缓冲器来处理写入命令。 该方法然后在完成写命令之后返回指示目标上仍然可用的缓冲器的数量的信息。 本文还公开并要求对应的装置和计算机程序产品。
    • 7. 发明授权
    • I/O device N—port ID virtualization
    • I / O设备N端口ID虚拟化
    • US09372819B2
    • 2016-06-21
    • US12181397
    • 2008-07-29
    • Giles R. FrazierMatthew J. Kalos
    • Giles R. FrazierMatthew J. Kalos
    • G06F3/00G06F13/38H04L12/927G06F13/42H04L12/931H04L29/08G06F9/50
    • G06F13/387G06F9/5077G06F13/42H04L47/805H04L49/357H04L67/1097
    • An I/O device obtains multiple unique N_Port IDs (identifiers) for a NPIV N_Port ID Virtualization (NPIV) capable physical adapter. Fabric management routines are able to assign the multiple unique N_Port IDs to distinct fabric zones. LUNs (logical unit numbers) are able to be associated with the multiple unique N_Port IDs such the LUNs associated with unique N_Port ID do not exceed a limitation. The I/O device is able to associate different resources with different unique N_Port IDs to limit the scope of actions of one or more hosts. The I/O device is able to configure one or more LUNs by the multiple unique N_Port IDs to control access. Different unique N_Port IDs are able to be configured to have different quality of service attributes and/or different levels of security. The I/O device may include multiple independent logical partitions (LPARs) and assign each multiple unique N_Port IDs.
    • I / O设备为具有NPIV N_Port ID虚拟化(NPIV)能力的物理适配器获取多个唯一的N_Port ID(标识符)。 结构管理例程能够为不同的结构区域分配多个唯一的N_Port ID。 LUN(逻辑单元号)能够与多个唯一N_Port ID相关联,例如与唯一N_Port ID相关联的LUN不超过限制。 I / O设备能够将不同的资源与不同的唯一N_Port ID相关联,以限制一个或多个主机的操作范围。 I / O设备能够通过多个唯一的N_Port ID配置一个或多个LUN来控制访问。 可以将不同的唯一N_Port ID配置为具有不同的服务质量属性和/或不同级别的安全性。 I / O设备可以包括多个独立的逻辑分区(LPAR),并且分配每个多个唯一的N_Port ID。
    • 8. 发明授权
    • Caching source blocks of data for target blocks of data
    • 缓存目标数据块的数据源块
    • US08825973B2
    • 2014-09-02
    • US13352201
    • 2012-01-17
    • Kevin J. AshMichael T. BenhaseLokesh M. GuptaMatthew J. Kalos
    • Kevin J. AshMichael T. BenhaseLokesh M. GuptaMatthew J. Kalos
    • G06F12/08
    • G06F12/0802G06F12/0868
    • Provided are a computer program product, system, and method for processing a read operation for a target block of data. A read operation for the target block of data in target storage is received, wherein the target block of data is in an instant virtual copy relationship with a source block of data in source storage. It is determined that the target block of data in the target storage is not consistent with the source block of data in the source storage. The source block of data is retrieved. The data in the source block of data in the cache is synthesized to make the data appear to be retrieved from the target storage. The target block of data is marked as read from the source storage. In response to the read operation completing, the target block of data that was read from the source storage is demoted.
    • 提供了一种用于处理目标数据块的读取操作的计算机程序产品,系统和方法。 接收目标存储器中目标数据块的读取操作,其中目标数据块与源存储器中的源数据块处于即时虚拟复制关系。 确定目标存储器中的目标数据块与源存储器中的数据源块不一致。 检索源数据块。 高速缓存中源数据块中的数据被合成,使数据看起来从目标存储器检索出来。 目标数据块被标记为从源存储器读取。 响应于读取操作完成,从源存储器读取的目标数据块被降级。