SWITCH ROUTING ALGORITHM FOR IMPROVED CONGESTION CONTROL & LOAD BALANCING
    1.
    发明申请
    SWITCH ROUTING ALGORITHM FOR IMPROVED CONGESTION CONTROL & LOAD BALANCING 审中-公开
    用于改进的控制和负载平衡的开关路由算法

    公开(公告)号:US20070253334A1

    公开(公告)日:2007-11-01

    申请号:US11380271

    申请日:2006-04-26

    Inventor: Chetan Mehta Nan Ni

    CPC classification number: H04L49/552 H04L49/1515 H04L49/253

    Abstract: A computer implemented method, data processing system, and computer usable program code are provided for routing a packet in a switch system. A set of paths through the switch system to a destination address are determined. The set of paths are analyzed to identify a path with a least used link, where the least used link leads to a next stage of the switch system. The routing to the destination address is set through the path with the least used link to form a selected path in order to improve congestion control and load balancing in response to identifying the path with a least used link.

    Abstract translation: 提供计算机实现的方法,数据处理系统和计算机可用程序代码用于在交换机系统中路由分组。 确定通过交换机系统到目的地址的一组路径。 分析路径集合以识别具有最少使用链路的路径,其中最少使用的链路导致交换系统的下一级。 通过具有最少使用的链路的路径来设置到目的地地址的路由以形成选择的路径,以便响应于识别具有最少使用链路的路径来改善拥塞控制和负载平衡。

    Sharing a network I/O adapter between logical partitions
    2.
    发明授权
    Sharing a network I/O adapter between logical partitions 有权
    在逻辑分区之间共享网络I / O适配器

    公开(公告)号:US08201190B2

    公开(公告)日:2012-06-12

    申请号:US12055691

    申请日:2008-03-26

    CPC classification number: G06F9/5077

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

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

    Facilitating access to input/output resources via an I/O partition shared by multiple consumer partitions
    3.
    发明授权
    Facilitating access to input/output resources via an I/O partition shared by multiple consumer partitions 有权
    便于通过多个消费者分区共享的I / O分区访问输入/输出资源

    公开(公告)号:US07530071B2

    公开(公告)日:2009-05-05

    申请号:US10830350

    申请日:2004-04-22

    CPC classification number: G06F9/5072

    Abstract: At least one input/output (I/O) firmware partition is provided in a partitioned environment to facilitate access to I/O resources owned by the at least one I/O firmware partition. The I/O resources of an I/O firmware partition are shared by one or more other partitions of the environment, referred to as consumer partitions. The consumer partitions use the I/O firmware partition to access the I/O resources. Since the I/O firmware partitions are responsible for providing access to the I/O resources owned by those partitions, the consumer partitions are relieved of this task, reducing complexity and costs in the consumer partitions.

    Abstract translation: 在分区环境中提供至少一个输入/输出(I / O)固件分区,以便于访问至少一个I / O固件分区拥有的I / O资源。 I / O固件分区的I / O资源由环境的一个或多个其他分区共享,称为消费者分区。 消费者分区使用I / O固件分区来访问I / O资源。 由于I / O固件分区负责提供对这些分区所拥有的I / O资源的访问,所以消费者分区可以免除此任务,从而降低了消费者分区中的复杂性和成本。

    SYSTEM AND METHOD FOR IMPLEMENTING AN INFINIBAND ERROR LOG ANALYSIS MODEL TO FACILITATE FASTER PROBLEM ISOLATION AND REPAIR
    4.
    发明申请
    SYSTEM AND METHOD FOR IMPLEMENTING AN INFINIBAND ERROR LOG ANALYSIS MODEL TO FACILITATE FASTER PROBLEM ISOLATION AND REPAIR 失效
    用于实施无限误差日志分析模型的系统和方法来帮助更简单的问题分离和修复

    公开(公告)号:US20080080384A1

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

    申请号:US11537823

    申请日:2006-10-02

    CPC classification number: H04L41/0631 H04L41/0659

    Abstract: A system, method, and computer-readable medium for detecting errors on a network. According to a preferred embodiment of the present invention, a network error manager retrieves a network topology from a master subnet manager, wherein the network includes a collection of devices coupled by a first interconnect type. When a connectivity failure is detected in the first interconnect type, the network error manager receives from the master subnet manager at least one event notification via a second interconnect type. An error log analysis component identifies at least one device among the collection of devices as a possible cause of the connectivity failure in the first interconnect type. The network error manager retrieves events from at least one device among the collection of devices that can influence a state of the first interconnect type.

    Abstract translation: 一种用于检测网络上的错误的系统,方法和计算机可读介质。 根据本发明的优选实施例,网络错误管理器从主子网管理器检索网络拓扑,其中网络包括通过第一互连类型耦合的设备的集合。 当在第一互连类型中检测到连接故障时,网络错误管理器经由第二互连类型从主子网管理器接收至少一个事件通知。 错误日志分析组件将设备集合中的至少一个设备识别为第一互连类型中的连接故障的可能原因。 网络错误管理器从可以影响第一互连类型的状态的设备集合中的至少一个设备检索事件。

    Method of synchronizing multiple networks using permanent addressing scheme
    5.
    发明授权
    Method of synchronizing multiple networks using permanent addressing scheme 失效
    使用永久寻址方案同步多个网络的方法

    公开(公告)号:US06957252B1

    公开(公告)日:2005-10-18

    申请号:US09687099

    申请日:2000-10-12

    CPC classification number: G06F13/4027

    Abstract: A method, system, and apparatus for synchronizing device, node, and drawer addresses between two networks within a data processing system is provided. In one embodiment, a service processor assigns a plurality of SPCN addresses to each of a plurality of devices in the data processing system. System firmware then determines the RIO addresses corresponding to the plurality of devices. If one of the SPCN addresses is not the same as the RIO address for the corresponding device, node, or drawer, then the service processor reassigns a new SPCN address to the corresponding device, node, or drawer such that the new SPCN address is identical to the RIO address for a corresponding device, node, or drawer.

    Abstract translation: 提供了一种在数据处理系统内的两个网络之间同步设备,节点和抽屉地址的方法,系统和装置。 在一个实施例中,服务处理器向数据处理系统中的多个设备中的每一个分配多个SPCN地址。 然后,系统固件确定与多个设备相对应的RIO地址。 如果其中一个SPCN地址与相应设备,节点或抽屉的RIO地址不相同,则服务处理器将新的SPCN地址重新分配给相应的设备,节点或抽屉,以使新的SPCN地址相同 到相应设备,节点或抽屉的RIO地址。

    System, method, and computer program product for centralized management of an infiniband distributed system area network
    6.
    发明申请
    System, method, and computer program product for centralized management of an infiniband distributed system area network 失效
    系统,方法和计算机程序产品,用于集中管理无限分布式系统区域网络

    公开(公告)号:US20050038883A1

    公开(公告)日:2005-02-17

    申请号:US10640821

    申请日:2003-08-14

    CPC classification number: H04L41/082 H04L41/044 H04L41/046

    Abstract: A method, system, and product in a data processing system are disclosed for providing centralized management of a InfiniBand distributed system-area network that includes multiple end nodes. A manager application is established in one of the end nodes. An agent application is established in one or more end nodes. Each agent application is independent from the manager application. The manager application maintains a current list of active agent applications and uses the list to manage the agent applications in the end nodes.

    Abstract translation: 公开了一种数据处理系统中的方法,系统和产品,用于提供包含多个终端节点的InfiniBand分布式系统区域网络的集中管理。 在一个终端节点上建立一个管理应用程序。 在一个或多个端节点中建立代理应用程序。 每个代理应用程序独立于管理器应用程序。 管理员应用程序维护活动代理应用程序的当前列表,并使用列表管理最终节点中的代理应用程序。

    Methodology for emulation of multi-threaded processes in a single-threaded operating system
    7.
    发明授权
    Methodology for emulation of multi-threaded processes in a single-threaded operating system 失效
    在单线程操作系统中仿真多线程进程的方法

    公开(公告)号:US06205414B1

    公开(公告)日:2001-03-20

    申请号:US09165953

    申请日:1998-10-02

    CPC classification number: G06F9/4843 G06F9/45537

    Abstract: To emulate multi-threaded processing in an operating system supporting only single-threaded processes and single-level interrupts, the processor timer is started with a selected time-out period during execution of a master code thread. Processing of the master code thread proceeds until the timer interrupt, at which time the operating system timer interrupt service routine (ISR) transfers execution control to a slave code thread or slave code thread component. The slave code thread or component is executed in its entirety, at which time the timer is reset and execution control is returned to the master code thread, where processing resumes at the point during which the timer interrupt was asserted. To minimize disruption of the master code thread execution, a maximum latency should be enforced on the slave code thread, which may be accomplished by breaking the slave code thread into multiple components. The timer ISR maintains an index of the predetermined starting points within the slave code thread(s) with a pointer identifying the next slave code thread component to be selected when the timer interrupt is asserted. Processing thus alternates between the master code thread and the slave code thread or components, with different slave code thread components being selected in round-robin fashion. The duty cycle between the master code thread and the slave code thread or components may be varied by selection of the time-out period and the maximum latency allowed to slave code thread processing.

    Abstract translation: 为了在仅支持单线程进程和单级中断的操作系统中模拟多线程处理,处理器定时器在执行主代码线程期间以选定的超时周期启动。 主代码线程的处理进行到定时器中断,此时操作系统定时器中断服务程序(ISR)将执行控制传送到从机代码线程或从机代码线程组件。 从机代码线程或组件全部执行,此时定时器复位,执行控制返回到主代码线程,其中处理在定时器中断被断言的时刻恢复。 为了最大限度地减少主代码线程执行的中断,应该在从属代码线程上执行最大延迟,这可以通过将从属代码线程分解成多个组件来实现。 定时器ISR在定时器中断被断言时用指示器识别待选择的下一个从机代码线程组件来保持从属代码线程内的预定起始点的索引。 因此,处理因此在主代码线程和从属代码线程或组件之间交替,其中以循环方式选择不同的从属代码线程组件。 主代码线程和从属代码线程或组件之间的占空比可以通过选择超时周期和允许从机代码线程处理的最大延迟来改变。

    SHARING A NETWORK I/O ADAPTER BETWEEN LOGICAL PARTITIONS
    9.
    发明申请
    SHARING A NETWORK I/O ADAPTER BETWEEN LOGICAL PARTITIONS 有权
    在逻辑分区之间共享网络I / O适配器

    公开(公告)号:US20080178201A1

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

    申请号:US12055691

    申请日:2008-03-26

    CPC classification number: G06F9/5077

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

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

Patent Agency Ranking