Input/output port rotation in a storage area network device
    1.
    发明授权
    Input/output port rotation in a storage area network device 有权
    存储区域网络设备中的输入/输出端口旋转

    公开(公告)号:US08904053B2

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

    申请号:US13470137

    申请日:2012-05-11

    Abstract: In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is initiated in which each port rotation of the cycle includes rotating an assignment of at least one I/O port from one CPU to a different CPU of a plurality of the CPUs. In the illustrated embodiment, an I/O port assignment for each CPU of the plurality CPUs is rotated for at least a portion of the cycle. Other features and aspects may be realized, depending upon the particular application.

    Abstract translation: 在本说明书的一个方面,在具有多个CPU和多个I / O端口的输入/输出(I / O)设备中,启动I / O端口旋转的周期,其中循环的每个端口旋转包括使 将至少一个I / O端口从一个CPU分配给多个CPU的不同CPU。 在所示实施例中,多个CPU中的每个CPU的I / O端口分配被旋转至少一部分周期。 可以根据具体应用实现其它特征和方面。

    Self-adjusting SCSI storage port queue
    2.
    发明授权
    Self-adjusting SCSI storage port queue 有权
    自调整SCSI存储端口队列

    公开(公告)号:US08898403B2

    公开(公告)日:2014-11-25

    申请号:US12722818

    申请日:2010-03-12

    CPC classification number: G06F13/00 G06F13/385

    Abstract: 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.

    Abstract translation: 用于管理存储端口队列中的存储空间的方法包括为存储端口队列建立水印。 该方法还在与存储端口队列相关联的存储端口处接收具有与其相关联的发起者 - 目标LUN(ITL)关联的命令。 接收到该命令后,该方法确定存储端口队列中的已用空间是否达到了水印。 在使用空间尚未达到水印的情况下,该方法处理该命令。 在使用的空间达到水印并且存储端口队列中已经存在指定数量的ITL nexus命令的情况下,该方法将拒绝该命令。 否则,该方法可以处理该命令。 本文还公开了相应的装置和计算机程序产品。

    Systems and methods for detecting supported small form-factor pluggable (SFP) devices
    4.
    发明授权
    Systems and methods for detecting supported small form-factor pluggable (SFP) devices 有权
    用于检测支持的小型可插拔(SFP)设备的系统和方法

    公开(公告)号:US08769173B2

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

    申请号:US12904721

    申请日:2010-10-14

    CPC classification number: G06F13/00 G06F11/3034 G06F11/3051 G06F2213/0008

    Abstract: Systems and methods for detecting supported small form-factor pluggable (SFP) devices in an adapter are provided. One system includes multiple ports, each port configured to be coupled to a SFP device, a tracking device configured to store data representing a list of supported SFP devices for the adapter, and a processor coupled to each of the plurality of ports and the tracking device. The processor is configured to scan each port at start-up, determine if any of the ports is coupled to a non-supported SFP device, and disable any ports that are coupled to a non-supported SFP device. One method includes scanning each port at start-up, determining if any of the ports is coupled to a non-supported SFP device, and disabling any ports that are coupled to a non-supported SFP device. Also provided are computer storage mediums including computer code for performing the above method.

    Abstract translation: 提供了用于检测适配器中支持的小型可插拔(SFP)设备的系统和方法。 一个系统包括多个端口,每个端口被配置为耦合到SFP设备,跟踪设备被配置为存储表示用于适配器的支持的SFP设备的列表的数据,以及耦合到多个端口中的每个端口的跟踪设备 。 处理器配置为在启动时扫描每个端口,确定是否有任何端口耦合到不支持的SFP设备,并禁用耦合到不支持SFP设备的任何端口。 一种方法包括在启动时扫描每个端口,确定是否有任何端口耦合到不支持的SFP设备,以及禁用耦合到不支持SFP设备的任何端口。 还提供了包括用于执行上述方法的计算机代码的计算机存储介质。

    Systems and methods for throttling a fabric login in a Fibre Channel adapter
    5.
    发明授权
    Systems and methods for throttling a fabric login in a Fibre Channel adapter 失效
    在光纤通道适配器中调节布局登录的系统和方法

    公开(公告)号:US08761018B2

    公开(公告)日:2014-06-24

    申请号:US13481209

    申请日:2012-05-25

    CPC classification number: H04L47/10 H04L47/30 H04L47/32 H04L49/357 H04L49/505

    Abstract: A fabric login (FLOGI) in a Fiber Channel (FC) adapter is throttled. The system includes a first tracking mechanism, a second tracking mechanism, a switch, and an FC adapter. The FC adapter comprises three or more FLOGIs and a controller. First and second FLOGI requests are transmitted to the switch and indicate, via a first tracking mechanism, that a first FLOGI associated with the first FLOGI request and a second FLOGI associated with the second FLOGI request are active. A third FLOGI request is queued until the first FLOGI request or the second FLOGI request is processed by the switch and indicates, via a second tracking mechanism, that a third FLOGI associated with a third FLOGI request is queued.

    Abstract translation: 光纤通道(FC)适配器中的Fabric登录(FLOGI)被限制。 该系统包括第一跟踪机构,第二跟踪机构,交换机和FC适配器。 FC适配器包括三个或更多个FLOGI和一个控制器。 第一和第二FLOGI请求被发送到交换机并且经由第一跟踪机制指示与第一FLOGI请求相关联的第一FLOGI和与第二FLOGI请求相关联的第二FLOGI是活动的。 第三个FLOGI请求排队,直到第一个FLOGI请求或第二个FLOGI请求由交换机处理,并通过第二个跟踪机制指示与第三个FLOGI请求相关联的第三个FLOGI排队。

    Managing monitored conditions in adaptors in a multi-adaptor system
    6.
    发明授权
    Managing monitored conditions in adaptors in a multi-adaptor system 有权
    管理多适配器系统中适配器中的监视条件

    公开(公告)号:US08606973B1

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

    申请号:US13542569

    申请日:2012-07-05

    CPC classification number: G06F13/385

    Abstract: Provided are a method, system, and computer program product for managing monitored conditions in adaptors. An adaptor detects a condition comprising one of a plurality of monitored conditions and determines whether the detected condition is indicated on a recent condition list indicating conditions detected at the adaptors. The adaptor communicates the detected condition to cause the detected condition to be included in the recent condition list available at the adaptors in response to determining that the detected condition is not indicated in the recent condition list. Further, a system receives from one of the adaptors indication of a detected condition comprising one of a plurality of monitored conditions that is not indicated on a recent condition list. The received indicated condition is added to the recent condition list to produce an updated recent condition list. Transmission is caused of the updated recent condition list to the adaptors.

    Abstract translation: 提供了一种用于管理适配器中监视条件的方法,系统和计算机程序产品。 适配器检测包括多个监视条件中的一个的条件,并且确定在最近条件列表中是否指示检测到的条件,指示在适配器处检测到的条件。 响应于确定在最近条件列表中未指示检测到的条件,适配器通信检测到的条件以使检测到的条件被包括在适配器可用的最近条件列表中。 此外,系统从适配器中的一个接收指示检测到的条件,其包括在最近条件列表上未指示的多个监视条件中的一个。 接收到的指示条件被添加到最近条件列表以产生更新的最近条件列表。 传输是由适配器更新的最新条件列表引起的。

    INPUT/OUTPUT PORT ROTATION IN A STORAGE AREA NETWORK DEVICE
    7.
    发明申请
    INPUT/OUTPUT PORT ROTATION IN A STORAGE AREA NETWORK DEVICE 有权
    存储区域网络设备中的输入/输出端口转换

    公开(公告)号:US20130238818A1

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

    申请号:US13470137

    申请日:2012-05-11

    Abstract: In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is initiated in which each port rotation of the cycle includes rotating an assignment of at least one I/O port from one CPU to a different CPU of a plurality of the CPUs. In the illustrated embodiment, an I/O port assignment for each CPU of the plurality CPUs is rotated for at least a portion of the cycle. Other features and aspects may be realized, depending upon the particular application.

    Abstract translation: 在本说明书的一个方面,在具有多个CPU和多个I / O端口的输入/输出(I / O)设备中,启动I / O端口旋转的周期,其中循环的每个端口旋转包括使 将至少一个I / O端口从一个CPU分配给多个CPU的不同CPU。 在所示实施例中,多个CPU中的每个CPU的I / O端口分配被旋转至少一部分周期。 可以根据具体应用实现其它特征和方面。

    SYSTEMS AND METHODS FOR THROTTLING A FABRIC LOGIN IN A FIBRE CHANNEL ADAPTER
    8.
    发明申请
    SYSTEMS AND METHODS FOR THROTTLING A FABRIC LOGIN IN A FIBRE CHANNEL ADAPTER 失效
    用于在光纤通道适配器中进行织物登录的系统和方法

    公开(公告)号:US20120236721A1

    公开(公告)日:2012-09-20

    申请号:US13481209

    申请日:2012-05-25

    CPC classification number: H04L47/10 H04L47/30 H04L47/32 H04L49/357 H04L49/505

    Abstract: A fabric login (FLOGI) in a Fibre Channel (FC) adapter is throttled. The system includes a first tracking mechanism, a second tracking mechanism, a switch, and an FC adapter. The FC adapter comprises three or more FLOGIs and a controller. First and second FLOGI requests are transmitted to the switch and indicate, via a first tracking mechanism, that a first FLOGI associated with the first FLOGI request and a second FLOGI associated with the second FLOGI request are active. A third FLOGI request is queued until the first FLOGI request or the second FLOGI request is processed by the switch and indicates, via a second tracking mechanism, that a third FLOGI associated with a third FLOGI request is queued.

    Abstract translation: 光纤通道(FC)适配器中的Fabric登录(FLOGI)被限制。 该系统包括第一跟踪机构,第二跟踪机构,交换机和FC适配器。 FC适配器包括三个或更多FLOGI和一个控制器。 第一和第二FLOGI请求被发送到交换机并且经由第一跟踪机制指示与第一FLOGI请求相关联的第一FLOGI和与第二FLOGI请求相关联的第二FLOGI是活动的。 第三个FLOGI请求排队,直到第一个FLOGI请求或第二个FLOGI请求由交换机处理,并通过第二个跟踪机制指示与第三个FLOGI请求相关联的第三个FLOGI排队。

    SYSTEMS AND METHODS FOR DYNAMICALLY SCANNING A PLURALITY OF ACTIVE PORTS FOR WORK
    9.
    发明申请
    SYSTEMS AND METHODS FOR DYNAMICALLY SCANNING A PLURALITY OF ACTIVE PORTS FOR WORK 失效
    用于动态扫描活动场的大量工作的系统和方法

    公开(公告)号:US20120096469A1

    公开(公告)日:2012-04-19

    申请号:US12904715

    申请日:2010-10-14

    CPC classification number: G06F9/4843

    Abstract: Systems and methods for scanning ports for work are provided. One system includes one or more processors, multiple ports, a first tracking mechanism, and a second tracking mechanism for tracking high priority work and low priority work, respectively. The processor(s) is/are configured to perform the below method. One method includes scanning the ports, finding high priority work on a port, and accepting or declining the high priority work. The method further includes changing a designation of the processor to TRUE in the first tracking mechanism if the processor accepts the high priority work such that the processor is allowed to perform the high priority work on the port. Also provided are computer storage mediums including computer code for performing the above method.

    Abstract translation: 提供扫描工作端口的系统和方法。 一个系统包括分别用于跟踪高优先级工作和低优先级工作的一个或多个处理器,多个端口,第一跟踪机构和第二跟踪机构。 处理器被配置为执行以下方法。 一种方法包括扫描端口,在端口上找到高优先级的工作,以及接受或拒绝高优先级的工作。 该方法还包括如果处理器接受高优先级的工作,使处理器能够在端口上执行高优先级的工作,则在第一跟踪机构中将处理器的指定改变为TRUE。 还提供了包括用于执行上述方法的计算机代码的计算机存储介质。

    SELF-ADJUSTING SCSI STORAGE PORT QUEUE
    10.
    发明申请
    SELF-ADJUSTING SCSI STORAGE PORT QUEUE 有权
    自调整SCSI存储端口队列

    公开(公告)号:US20110225374A1

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

    申请号:US12722818

    申请日:2010-03-12

    CPC classification number: G06F13/00 G06F13/385

    Abstract: 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.

    Abstract translation: 用于管理存储端口队列中的存储空间的方法包括为存储端口队列建立水印。 该方法还在与存储端口队列相关联的存储端口处接收具有与其相关联的发起者 - 目标LUN(ITL)关联的命令。 接收到该命令后,该方法确定存储端口队列中的已用空间是否达到了水印。 在使用空间尚未达到水印的情况下,该方法处理该命令。 在使用的空间达到水印并且存储端口队列中已经存在指定数量的ITL nexus命令的情况下,该方法将拒绝该命令。 否则,该方法可以处理该命令。 本文还公开了相应的装置和计算机程序产品。

Patent Agency Ranking