Apparatus and method for updating I/O capability of a logically-partitioned computer system
    21.
    发明授权
    Apparatus and method for updating I/O capability of a logically-partitioned computer system 失效
    用于更新逻辑分区计算机系统的I / O能力的装置和方法

    公开(公告)号:US07412545B2

    公开(公告)日:2008-08-12

    申请号:US10897332

    申请日:2004-07-22

    IPC分类号: G06F3/00 G06F13/12 G06F9/00

    CPC分类号: G06F9/5077 G06F8/656

    摘要: A hosting partition update mechanism allows updating the I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is created with the desired update(s). The I/O adapters in the current hosting partition are then migrated to the new hosting partition. The migration of an I/O adapter from the current hosting partition to the new hosting partition is relatively fast, thereby minimally impacting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new hosting partition, the current hosting partition may be kept as a backup, or may be eliminated. Providing a new or backup hosting partition allows updates to be performed in the new or backup hosting partition in a non-disruptive manner while the current hosting partition continues to service I/O requests.

    摘要翻译: 主机分区更新机制允许以最小程度上影响计算机系统中I / O的性能和可用性的方式更新逻辑分区计算机系统的I / O能力。 当需要更新时,将创建一个新的托管分区,并具有所需的更新。 当前主机分区中的I / O适配器随后被迁移到新的主机分区。 将I / O适配器从当前主机分区迁移到新的主机分区相对较快,从而最小程度上影响了系统性能和I / O的可用性。 一旦所有的I / O适配器都已经迁移到新的主机分区,当前的主机分区可能会保留作为备份,或者可能被删除。 提供新的或备份的主机分区允许在新的或备份主机分区中以不间断的方式执行更新,同时当前的主机分区继续维护I / O请求。

    UPDATING I/O CAPABILITY OF A LOGICALLY-PARTITIONED COMPUTER SYSTEM
    22.
    发明申请
    UPDATING I/O CAPABILITY OF A LOGICALLY-PARTITIONED COMPUTER SYSTEM 失效
    更新一个逻辑分区计算机系统的I / O能力

    公开(公告)号:US20080178191A1

    公开(公告)日:2008-07-24

    申请号:US12055922

    申请日:2008-03-26

    IPC分类号: G06F9/46 G06F12/02

    CPC分类号: G06F9/5077 G06F8/656

    摘要: A hosting partition update mechanism allows updating I/O capability of a logically-partitioned computer system in a way that minimally affects the performance and availability of I/O in the computer system. When an update is needed, a new hosting partition is created with the desired update(s). I/O adapters in the current hosting partition are then migrated to the new hosting partition. The migration of an I/O adapter from the current hosting partition to the new hosting partition is relatively fast, thereby minimally impacting system performance and availability of I/O. Once all of the I/O adapters have been migrated to the new hosting partition, the current hosting partition may be kept as a backup, or may be eliminated. Providing a new or backup hosting partition allows updates to be performed in the new or backup hosting partition in a non-disruptive manner while the current hosting partition continues to service I/O requests.

    摘要翻译: 托管分区更新机制允许以最小程度上影响计算机系统中I / O性能和可用性的方式更新逻辑分区计算机系统的I / O能力。 当需要更新时,将创建一个新的托管分区,并具有所需的更新。 当前主机分区中的I / O适配器随后被迁移到新的主机分区。 将I / O适配器从当前主机分区迁移到新的主机分区相对较快,从而最小程度上影响了系统性能和I / O的可用性。 一旦所有的I / O适配器都已经迁移到新的主机分区,当前的主机分区可能会保留作为备份,或者可能被删除。 提供新的或备份的主机分区允许在新的或备份主机分区中以不间断的方式执行更新,同时当前的主机分区继续维护I / O请求。

    Method and Apparatus to Manage Multiple Infiniband Links in a Mixed Environment with Switches and Proprietary Devices
    23.
    发明申请
    Method and Apparatus to Manage Multiple Infiniband Links in a Mixed Environment with Switches and Proprietary Devices 有权
    用混合环境管理交换机和专用设备的多个Infiniband链路的方法和装置

    公开(公告)号:US20080144614A1

    公开(公告)日:2008-06-19

    申请号:US11610638

    申请日:2006-12-14

    IPC分类号: H04L12/56

    CPC分类号: H04L41/0869 H04L41/12

    摘要: Methods and systems for discovering whether a given connection to an InfiniBand port is a standard InfiniBand connection or a non-standard connection (e.g., indicating the presence of a proprietary device) are provided. The discovery may be performed by an end node, such that the end node interoperates with all standard InfiniBand components. Specific actions that are vendor unique, and potentially not compliant with the InfiniBand architecture, may not be done until after the discovery is complete and it has been verified that the noncompliant action will only be directed to entities know to be capable of processing them. These actions may include assuming the configuration responsibilities that would have been performed by the Subnet Manager in a standard InfiniBand network

    摘要翻译: 用于发现与InfiniBand端口的给定连接是否为标准InfiniBand连接或非标准连接(例如,指示专有设备的存在)的方法和系统。 发现可以由终端节点执行,使得终端节点与所有标准InfiniBand组件互操作。 供应商唯一的,可能不符合InfiniBand体系结构的具体操作可能在发现完成后才能完成,并且已经验证了不合规的操作将仅针对知道能够处理它们的实体。 这些操作可能包括假定由Subnet Manager在标准InfiniBand网络中执行的配置职责

    Apparatus and method for sharing a network I/O adapter between logical partitions
    24.
    发明授权
    Apparatus and method for sharing a network I/O adapter between logical partitions 有权
    在逻辑分区之间共享网络I / O适配器的装置和方法

    公开(公告)号:US07383555B2

    公开(公告)日:2008-06-03

    申请号:US10798914

    申请日:2004-03-11

    CPC分类号: G06F9/5077

    摘要: An I/O adapter sharing mechanism in a logically partitioned computer system allows sharing a network I/O adapter between logical partitions in an efficient manner. A first logical partition owns (or controls) the I/O adapter, and a second logical partition desires to use (or share) the I/O adapter. An I/O adapter device driver that includes a hardware interface is provided in the first logical partition. A virtual device driver is provided in the second logical partition that provides a set of functions that is at least partially defined by querying the I/O adapter device driver in the first logical partition. The I/O adapter sharing mechanism includes a transfer mechanism that allows data to be transferred directly from the virtual device driver in the second logical partition to the I/O adapter without passing through the I/O adapter device driver in the first logical partition.

    摘要翻译: 逻辑分区计算机系统中的I / O适配器共享机制允许以有效的方式在逻辑分区之间共享网络I / O适配器。 第一个逻辑分区拥有(或控制)I / O适配器,第二个逻辑分区希望使用(或共享)I / O适配器。 在第一逻辑分区中提供包含硬件接口的I / O适配器设备驱动程序。 在第二逻辑分区中提供虚拟设备驱动器,其提供至少部分地通过查询第一逻辑分区中的I / O适配器设备驱动程序定义的一组功能。 I / O适配器共享机制包括传输机制,其允许将数据直接从第二逻辑分区中的虚拟设备驱动程序传送到I / O适配器,而不通过第一逻辑分区中的I / O适配器设备驱动程序。

    IP datagram over multiple queue pairs

    公开(公告)号:US07133405B2

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

    申请号:US09942747

    申请日:2001-08-30

    IPC分类号: H04L12/26 H04L12/56

    摘要: An apparatus and method for an advanced multiplexing technique to allow a single host to support multiple Internet Protocol (IP) queue pairs with little or no overhead are provided. With the apparatus and method, after a queue pair is created, Internet Protocol filter attributes and values are set up for the queue pair through value added features to the standard InfiniBand “QP Modify” method. The IP filters are used during normal operations to determine which queue pair is associated with an incoming packet. During normal operations, when a channel adapter receives an Internet Protocol (IP) over InfiniBand (IB) packet, it uses one or more of several fields in the packet's transport and/or network header to determine which queue pair shall receive the packet. Thus, the host channel adapter uses the IP filters to route incoming packets to the appropriate queue pair and thereby allow more than one queue pair to be used to support IP.

    Interrupt and message batching apparatus and method
    27.
    发明授权
    Interrupt and message batching apparatus and method 失效
    中断和消息批处理设备和方法

    公开(公告)号:US6085277A

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

    申请号:US950755

    申请日:1997-10-15

    IPC分类号: G06F9/46 G06F13/00

    CPC分类号: G06F9/546

    摘要: An interrupt and message batching apparatus and method reduces the number and frequency of processor interrupts and resulting context switches by grouping I/O completion events together with a single processor interrupt in a manner that balances I/O operation latency requirements with processor utilization requirements to optimize overall computer system performance. The invention sends a message from a processor complex to an I/O adapter on an I/O bus commanding an I/O device connected to the I/O adapter to perform a function. Upon completion of the commanded function, the message processor in the I/O adapter generates a message and sends it to the processor complex on the I/O bus. The message is enqueued in the message queue of the memory, a message count is updated, and processor complex interrupt is signalled if and when the message count exceeds a message pacing count. A signalling timer may also be programmed with a fast response time value if the message has a relatively high latency or with a slow response time value if the message has a relatively low latency. The signalling timer is started when the message is enqueued and the processor complex interrupt is then signalled when the message count exceeds the message pacing count or when the signalling timer has elapsed.

    摘要翻译: 中断和消息批处理设备和方法通过将I / O完成事件与单个处理器中断分组,以使I / O操作等待时间要求与处理器利用率要求平衡来优化,从而减少处理器中断和结果上下文切换的数量和频率 整体计算机系统性能。 本发明在I / O总线上从处理器复合体向I / O适配器发送消息,命令连接到I / O适配器的I / O设备执行功能。 完成命令功能后,I / O适配器中的消息处理器会生成一条消息,并将其发送到I / O总线上的处理器复合体。 该消息在存储器的消息队列中排队,消息计数被更新,并且当消息计数超过消息步调计数时以及何时发送处理器复杂中断。 如果消息具有相对较高的延迟,或者如果消息具有相对低的延迟,则信令定时器也可以被编程为具有快速的响应时间值。 当消息排入队列时,启动信令定时器,然后当消息计数超过消息起搏计数或信令定时器过去时,信号通知处理器复杂中断。