Method of generically specifying congestion control and avoidance behavior
    1.
    发明授权
    Method of generically specifying congestion control and avoidance behavior 有权
    一般规定拥塞控制和回避行为的方法

    公开(公告)号:US07796508B2

    公开(公告)日:2010-09-14

    申请号:US12131489

    申请日:2008-06-02

    IPC分类号: G01R31/08

    CPC分类号: H04L47/10 H04L41/082

    摘要: A method for controlling congestion control and avoidance behavior of a plurality of heterogeneous network processors in a network is disclosed. The network also includes at least one host processor that utilizes at least one congestion control application. The method include providing a plurality of generic application program interfaces (APIs). The generic APIs communicate with the congestion control application(s) and the heterogeneous network processors. The generic APIs communicate with the congestion control application(s) in the host processor(s) in a network processor independent manner, but manage the congestion control and avoidance behavior of the heterogeneous network processors in a network processor specific manner. Thus, the generic APIs allow the control application(s) to be network processor independent and to manage the congestion control and avoidance behavior of the heterogeneous network processors in the network processor specific manner.

    摘要翻译: 公开了一种用于控制网络中的多个异构网络处理器的拥塞控制和避免行为的方法。 网络还包括利用至少一个拥塞控制应用的至少一个主机处理器。 该方法包括提供多个通用应用程序接口(API)。 通用API与拥塞控制应用程序和异构网络处理器通信。 通用API以与网络处理器无关的方式与主机处理器中的拥塞控制应用通信,但以网络处理器特定方式管理异构网络处理器的拥塞控制和避免行为。 因此,通用API允许控制应用程序与网络处理器无关,并以网络处理器特定方式管理异构网络处理器的拥塞控制和回避行为。

    Administering The Polling Of A Number Of Devices For Device Status
    2.
    发明申请
    Administering The Polling Of A Number Of Devices For Device Status 有权
    管理设备状态的设备数量的轮询

    公开(公告)号:US20110078352A1

    公开(公告)日:2011-03-31

    申请号:US12570881

    申请日:2009-09-30

    IPC分类号: G06F13/22

    摘要: Administering the polling of a number of devices for device status including determining whether a task identification for polling the device is in the delayed polling queue; if the task identification for polling the device is not in the delayed polling queue, determining whether the task identification for polling the device is in the immediate polling queue; if the task identification for polling the device is in the immediate polling queue; calculating a new time interval for polling the device in dependence upon a predetermined base period and a random selection of a time offset, wherein the time offset is within a predetermined range; calculating a next polling time for polling the device in dependence upon the current time and the new time interval; inserting the task identification in the delayed polling queue in dependence upon the next polling time.

    摘要翻译: 管理用于设备状态的多个设备的轮询,包括确定轮询设备的任务标识是否处于延迟轮询队列中; 如果用于轮询设备的任务识别不在延迟轮询队列中,则确定轮询设备的任务标识是否在立即轮询队列中; 如果轮询设备的任务标识在立即轮询队列中; 计算新的时间间隔,用于根据预定的基本周期和时间偏移的随机选择来轮询所述设备,其中所述时间偏移在预定范围内; 根据当前时间和新的时间间隔,计算轮询设备的下一个轮询时间; 根据下一个轮询时间将任务标识插入到延迟轮询队列中。

    MANAGING INVENTORY DATA FOR COMPONENTS OF A SERVER SYSTEM
    3.
    发明申请
    MANAGING INVENTORY DATA FOR COMPONENTS OF A SERVER SYSTEM 有权
    管理服务器系统组件的库存数据

    公开(公告)号:US20130013759A1

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

    申请号:US13177704

    申请日:2011-07-07

    IPC分类号: G06F15/173

    CPC分类号: H04L29/08099 G06F15/161

    摘要: Techniques are disclosed for managing inventory data for components of a server system. In one embodiment, a global management controller is provided, that is operatively connected to a plurality of local management controllers. Each local management controller is configured to manage a subset of the components of the server system. Each local management controller is also configured to generate, for each component, a checksum based on vital product data (VPD) of the component. Each local management controller is also configured to compute a composite checksum based on the checksums generated for the components in the subset. The global management controller is configured to maintain a global view of the VPD in the computer system, based on the checksums and/or composite checksums.

    摘要翻译: 公开了用于管理服务器系统的组件的库存数据的技术。 在一个实施例中,提供了全局管理控制器,其可操作地连接到多个本地管理控制器。 每个本地管理控制器被配置为管理服务器系统的组件的子集。 每个本地管理控制器还被配置为针对每个组件生成基于组件的重要产品数据(VPD)的校验和。 每个本地管理控制器还被配置为基于为该子集中的组件生成的校验和来计算复合校验和。 全局管理控制器被配置为基于校验和和/或复合校验和来维护计算机系统中的VPD的全局视图。

    Administering The Polling Of A Number Of Devices For Device Status
    4.
    发明申请
    Administering The Polling Of A Number Of Devices For Device Status 失效
    管理设备状态的设备数量的轮询

    公开(公告)号:US20120198108A1

    公开(公告)日:2012-08-02

    申请号:US13442000

    申请日:2012-04-09

    IPC分类号: G06F3/00

    摘要: Administering the polling of a number of devices for device status including determining whether a task identification for polling the device is in the delayed polling queue; if the task identification for polling the device is not in the delayed polling queue, determining whether the task identification for polling the device is in the immediate polling queue; if the task identification for polling the device is in the immediate polling queue; calculating a new time interval for polling the device in dependence upon a predetermined base period and a random selection of a time offset, wherein the time offset is within a predetermined range; calculating a next polling time for polling the device in dependence upon the current time and the new time interval; inserting the task identification in the delayed polling queue in dependence upon the next polling time.

    摘要翻译: 管理用于设备状态的多个设备的轮询,包括确定轮询设备的任务标识是否处于延迟轮询队列中; 如果用于轮询设备的任务识别不在延迟轮询队列中,则确定轮询设备的任务标识是否在立即轮询队列中; 如果轮询设备的任务标识在立即轮询队列中; 计算新的时间间隔,用于根据预定的基本周期和时间偏移的随机选择来轮询所述设备,其中所述时间偏移在预定范围内; 根据当前时间和新的时间间隔,计算轮询设备的下一个轮询时间; 根据下一个轮询时间将任务标识插入到延迟轮询队列中。

    Managing inventory data for components of a server system
    5.
    发明授权
    Managing inventory data for components of a server system 有权
    管理服务器系统组件的库存数据

    公开(公告)号:US09021076B2

    公开(公告)日:2015-04-28

    申请号:US13177704

    申请日:2011-07-07

    CPC分类号: H04L29/08099 G06F15/161

    摘要: Techniques are disclosed for managing inventory data for components of a server system. In one embodiment, a global management controller is provided, that is operatively connected to a plurality of local management controllers. Each local management controller is configured to manage a subset of the components of the server system. Each local management controller is also configured to generate, for each component, a checksum based on vital product data (VPD) of the component. Each local management controller is also configured to compute a composite checksum based on the checksums generated for the components in the subset. The global management controller is configured to maintain a global view of the VPD in the computer system, based on the checksums and/or composite checksums.

    摘要翻译: 公开了用于管理服务器系统的组件的库存数据的技术。 在一个实施例中,提供了全局管理控制器,其可操作地连接到多个本地管理控制器。 每个本地管理控制器被配置为管理服务器系统的组件的子集。 每个本地管理控制器还被配置为针对每个组件生成基于组件的重要产品数据(VPD)的校验和。 每个本地管理控制器还被配置为基于为该子集中的组件生成的校验和来计算复合校验和。 全局管理控制器被配置为基于校验和和/或复合校验和来维护计算机系统中的VPD的全局视图。

    Administering the polling of a number of devices for device status
    6.
    发明授权
    Administering the polling of a number of devices for device status 失效
    管理用于设备状态的多个设备的轮询

    公开(公告)号:US08380903B2

    公开(公告)日:2013-02-19

    申请号:US13442000

    申请日:2012-04-09

    IPC分类号: G06F13/00

    摘要: Administering the polling of a number of devices for device status including determining whether a task identification for polling the device is in the delayed polling queue; if the task identification for polling the device is not in the delayed polling queue, determining whether the task identification for polling the device is in the immediate polling queue; if the task identification for polling the device is in the immediate polling queue; calculating a new time interval for polling the device in dependence upon a predetermined base period and a random selection of a time offset, wherein the time offset is within a predetermined range; calculating a next polling time for polling the device in dependence upon the current time and the new time interval; inserting the task identification in the delayed polling queue in dependence upon the next polling time.

    摘要翻译: 管理用于设备状态的多个设备的轮询,包括确定轮询设备的任务标识是否处于延迟轮询队列中; 如果用于轮询设备的任务识别不在延迟轮询队列中,则确定轮询设备的任务标识是否在立即轮询队列中; 如果轮询设备的任务标识在立即轮询队列中; 计算新的时间间隔,用于根据预定的基本周期和时间偏移的随机选择来轮询所述设备,其中所述时间偏移在预定范围内; 根据当前时间和新的时间间隔,计算轮询设备的下一个轮询时间; 根据下一个轮询时间将任务标识插入到延迟轮询队列中。

    METHOD OF GENERICALLY SPECIFYING CONGESTION CONTROL AND AVOIDANCE BEHAVIOR
    7.
    发明申请
    METHOD OF GENERICALLY SPECIFYING CONGESTION CONTROL AND AVOIDANCE BEHAVIOR 有权
    一般规定控制和避免行为的方法

    公开(公告)号:US20080232257A1

    公开(公告)日:2008-09-25

    申请号:US12131489

    申请日:2008-06-02

    IPC分类号: G01R31/08

    CPC分类号: H04L47/10 H04L41/082

    摘要: A method for controlling congestion control and avoidance behavior of a plurality of heterogeneous network processors in a network is disclosed. The network also includes at least one host processor that utilizes at least one congestion control application. The method include providing a plurality of generic application program interfaces (APIs). The generic APIs communicate with the congestion control application(s) and the heterogeneous network processors. The generic APIs communicate with the congestion control application(s) in the host processor(s) in a network processor independent manner, but manage the congestion control and avoidance behavior of the heterogeneous network processors in a network processor specific manner. Thus, the generic APIs allow the control application(s) to be network processor independent and to manage the congestion control and avoidance behavior of the heterogeneous network processors in the network processor specific manner.

    摘要翻译: 公开了一种用于控制网络中的多个异构网络处理器的拥塞控制和避免行为的方法。 网络还包括利用至少一个拥塞控制应用的至少一个主机处理器。 该方法包括提供多个通用应用程序接口(API)。 通用API与拥塞控制应用程序和异构网络处理器通信。 通用API以与网络处理器无关的方式与主机处理器中的拥塞控制应用通信,但以网络处理器特定方式管理异构网络处理器的拥塞控制和避免行为。 因此,通用API允许控制应用程序与网络处理器无关,并以网络处理器特定方式管理异构网络处理器的拥塞控制和回避行为。

    Administering the polling of a number of devices for device status
    8.
    发明授权
    Administering the polling of a number of devices for device status 有权
    管理用于设备状态的多个设备的轮询

    公开(公告)号:US08244943B2

    公开(公告)日:2012-08-14

    申请号:US12570881

    申请日:2009-09-30

    IPC分类号: G06F13/00

    摘要: Administering the polling of a number of devices for device status including determining whether a task identification for polling the device is in the delayed polling queue; if the task identification for polling the device is not in the delayed polling queue, determining whether the task identification for polling the device is in the immediate polling queue; if the task identification for polling the device is in the immediate polling queue; calculating a new time interval for polling the device in dependence upon a predetermined base period and a random selection of a time offset, wherein the time offset is within a predetermined range; calculating a next polling time for polling the device in dependence upon the current time and the new time interval; inserting the task identification in the delayed polling queue in dependence upon the next polling time.

    摘要翻译: 管理用于设备状态的多个设备的轮询,包括确定轮询设备的任务标识是否处于延迟轮询队列中; 如果用于轮询设备的任务识别不在延迟轮询队列中,则确定轮询设备的任务标识是否在立即轮询队列中; 如果轮询设备的任务标识在立即轮询队列中; 计算新的时间间隔,用于根据预定的基本周期和时间偏移的随机选择来轮询所述设备,其中所述时间偏移在预定范围内; 根据当前时间和新的时间间隔,计算轮询设备的下一个轮询时间; 根据下一个轮询时间将任务标识插入到延迟轮询队列中。

    Duplicate internet protocol address resolution in a fragmented switch stack environment
    9.
    发明授权
    Duplicate internet protocol address resolution in a fragmented switch stack environment 有权
    在分片交换机堆栈环境中重复的互联网协议地址解析

    公开(公告)号:US08213297B2

    公开(公告)日:2012-07-03

    申请号:US11945694

    申请日:2007-11-27

    IPC分类号: G06F11/00

    摘要: Embodiments of the present invention provide a novel and non-obvious method, system and computer program product for an Internet protocol (IP) address resolution process during an original switch stack fragmentation, by employing a secondary communication link. A method for IP address resolution of a fragmented switch stack over a secondary communication link (e.g., an I2C bus) can include detecting a first switch stack fragment by a first stack master, detecting a second switch stack fragment by a second stack master, disabling all switches of the first switch stack fragment and the second switch stack fragment, connecting the first stack master and the second stack master to a stack management module via a secondary communication link, and electing one stack fragment to use the IP address of the original switch stack based on at least one election criteria. The method can further include instructing the stack master of the elected one stack fragment to power up the switches of the elected one stack fragment.

    摘要翻译: 本发明的实施例提供了一种用于通过采用辅助通信链路的原始交换机堆栈分片期间的因特网协议(IP)地址解析过程的新颖且非显而易见的方法,系统和计算机程序产品。 用于通过次级通信链路(例如,I2C总线)上的分段交换机堆栈的IP地址解析的方法可以包括通过第一堆叠主机检测第一交换机堆叠片段,通过第二堆叠主机检测第二交换机堆叠片段,禁用 第一交换机堆叠分段和第二交换机堆叠分段的所有交换机通过次要通信链路将第一堆叠主机和第二堆叠主机连接到堆叠管理模块,并选择一个堆叠分段以使用原始交换机的IP地址 基于至少一个选举标准的堆栈。 该方法可以进一步包括指示堆叠主机选举的一个堆叠片段,以对选中的一个栈片段的交换机加电。

    DUPLICATE INTERNET PROTOCOL ADDRESS RESOLUTION IN A FRAGMENTED SWITCH STACK ENVIRONMENT
    10.
    发明申请
    DUPLICATE INTERNET PROTOCOL ADDRESS RESOLUTION IN A FRAGMENTED SWITCH STACK ENVIRONMENT 有权
    复制互联网协议解决方案在一个被划分的交换机堆叠环境中

    公开(公告)号:US20090135715A1

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

    申请号:US11945694

    申请日:2007-11-27

    IPC分类号: G06F11/00

    摘要: Embodiments of the present invention provide a novel and non-obvious method, system and computer program product for an Internet protocol (IP) address resolution process during an original switch stack fragmentation, by employing a secondary communication link. A method for IP address resolution of a fragmented switch stack over a secondary communication link (e.g., an I2C bus) can include detecting a first switch stack fragment by a first stack master, detecting a second switch stack fragment by a second stack master, disabling all switches of the first switch stack fragment and the second switch stack fragment, connecting the first stack master and the second stack master to a stack management module via a secondary communication link, and electing one stack fragment to use the IP address of the original switch stack based on at least one election criteria. The method can further include instructing the stack master of the elected one stack fragment to power up the switches of the elected one stack fragment.

    摘要翻译: 本发明的实施例提供了一种用于通过采用辅助通信链路的原始交换机堆栈分片期间的因特网协议(IP)地址解析过程的新颖且非显而易见的方法,系统和计算机程序产品。 用于通过次级通信链路(例如,I2C总线)上的分段交换机堆栈的IP地址解析的方法可以包括由第一堆叠主机检测第一交换机堆叠片段,通过第二堆叠主机检测第二交换机堆叠片段,禁用 第一交换机堆叠分段和第二交换机堆叠分段的所有交换机通过次要通信链路将第一堆叠主机和第二堆叠主机连接到堆叠管理模块,并选择一个堆叠分段以使用原始交换机的IP地址 基于至少一个选举标准的堆栈。 该方法可以进一步包括指示堆叠主机选举的一个堆叠片段,以对选中的一个栈片段的交换机加电。