Selection of a redundant controller based on resource view
    1.
    发明授权
    Selection of a redundant controller based on resource view 有权
    基于资源视图选择冗余控制器

    公开(公告)号:US08245233B2

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

    申请号:US12335690

    申请日:2008-12-16

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5011

    摘要: A method, a system and a computer program product for selecting a primary controller for a server system based on the services offered by each controller. A primary controller designator (PCD) utility determines the relative importance of a controller based upon the services provided by the controller and the weighted importance assigned to these services. The PCD utility classifies the services provided by a system-controller according to the following: (1) the number of OS partitions a system-controller is able to communicate with; and (2) the number of hardware devices that a controller has access to. The importance of the services is determined by the host OS partition information and the degree of importance of a partition that utilizes/requires the particular service(s). The PCD utility designates a controller as a “Primary” if the designated “Primary” is capable of providing services that are required for the most important OS partitions, according to the classification of controller services.

    摘要翻译: 一种用于基于由每个控制器提供的服务来选择用于服务器系统的主控制器的方法,系统和计算机程序产品。 主控制器指示符(PCD)实用程序根据控制器提供的服务和分配给这些服务的加权重要性来确定控制器的相对重要性。 PCD实用程序根据以下内容对系统控制器提供的服务进行分类:(1)系统控制器能够通信的OS分区数; 和(2)控制器访问的硬件设备的数量。 服务的重要性由主机OS分区信息和利用/要求特定服务的分区的重要程度决定。 如果指定的“主”能够提供最重要的OS分区所需的服务,则根据控制器服务的分类,PCD实用程序将控制器指定为“主”。

    SELECTION OF A REDUNDANT CONTROLLER BASED ON RESOURCE VIEW
    2.
    发明申请
    SELECTION OF A REDUNDANT CONTROLLER BASED ON RESOURCE VIEW 有权
    基于资源视图选择冗余控制器

    公开(公告)号:US20100153679A1

    公开(公告)日:2010-06-17

    申请号:US12335690

    申请日:2008-12-16

    IPC分类号: G06F12/00

    CPC分类号: G06F9/5011

    摘要: A method, a system and a computer program product for selecting a primary controller for a server system based on the services offered by each controller. A primary controller designator (PCD) utility determines the relative importance of a controller based upon the services provided by the controller and the weighted importance assigned to these services. The PCD utility classifies the services provided by a system-controller according to the following: (1) the number of OS partitions a system-controller is able to communicate with; and (2) the number of hardware devices that a controller has access to. The importance of the services is determined by the host OS partition information and the degree of importance of a partition that utilizes/requires the particular service(s). The PCD utility designates a controller as a “Primary” if the designated “Primary” is capable of providing services that are required for the most important OS partitions, according to the classification of controller services.

    摘要翻译: 一种用于基于由每个控制器提供的服务来选择用于服务器系统的主控制器的方法,系统和计算机程序产品。 主控制器指示符(PCD)实用程序根据控制器提供的服务和分配给这些服务的加权重要性来确定控制器的相对重要性。 PCD实用程序根据以下内容对系统控制器提供的服务进行分类:(1)系统控制器能够通信的OS分区数; 和(2)控制器访问的硬件设备的数量。 服务的重要性由主机OS分区信息和利用/要求特定服务的分区的重要程度决定。 如果指定的“主”能够提供最重要的OS分区所需的服务,则根据控制器服务的分类,PCD实用程序将控制器指定为“主”。

    UPDATING FIRMWARE WITHOUT DISRUPTING SERVICE
    3.
    发明申请
    UPDATING FIRMWARE WITHOUT DISRUPTING SERVICE 有权
    更新固件,而不会中断服务

    公开(公告)号:US20100199272A1

    公开(公告)日:2010-08-05

    申请号:US12366175

    申请日:2009-02-05

    IPC分类号: G06F9/44 G06F12/16

    摘要: A method, system, and computer usable program product for updating firmware without disrupting service are provided in the illustrative embodiments. An updated firmware code is sent to a first firmware component and a second firmware component. The first firmware component is a primary firmware component and the second firmware component is a backup firmware component in a redundant firmware configuration. The updated firmware code is installed in second firmware component. The updated firmware code is activated in a third firmware component. The third firmware component is in communication with the first firmware component. A fail-over from the first firmware component to the second firmware component is performed such that a user communicating with the data processing system and receiving a service using the first firmware component continues to receive the service using the second firmware component without a disruption in the service.

    摘要翻译: 在说明性实施例中提供了用于在不中断服务的情况下更新固件的方法,系统和计算机可用程序产品。 更新的固件代码被发送到第一固件组件和第二固件组件。 第一个固件组件是主要固件组件,第二个固件组件是冗余固件配置中的备份固件组件。 更新的固件代码安装在第二固件组件中。 在第三固件组件中激活更新的固件代码。 第三固件组件与第一固件组件通信。 执行从第一固件组件到第二固件组件的故障转移,使得与数据处理系统通信并且使用第一固件组件接收服务的用户继续使用第二固件组件接收服务而不会中断 服务。

    Staged integration of distributed system and publishing of remote services
    4.
    发明授权
    Staged integration of distributed system and publishing of remote services 失效
    分布式系统的分阶段整合和远程服务的发布

    公开(公告)号:US07930372B2

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

    申请号:US12060281

    申请日:2008-04-01

    IPC分类号: G06F15/177

    CPC分类号: G06F9/5055

    摘要: A method, computer program product, and system for the staged integration of a remote entity and the simultaneous publishing of services is provided. The integration of the distributed remote entities is broken into five stages, with appropriate events published after each stage. Each of the five stages is initiated only if the previous stage completed successfully. The first stage is the initiate discovery phase. The first event is the discovery start event. The second stage is the discovery completed phase. The second event is the discovery completed event. The third stage is the basic software services verified phase. The third event is the basic software verification completed event. The fourth stage is the basic hardware services verified phase. The fourth event is the basic hardware verification completed event. The fifth stage is the extended hardware services verified phase. The fifth event is the full integration of disturbed entity event.

    摘要翻译: 提供了一种用于远程实体的分级集成和同时发布服务的方法,计算机程序产品和系统。 分布式远程实体的集成分为五个阶段,每个阶段后发布适当的事件。 只有前一阶段成功完成,才能启动五个阶段。 第一阶段是启动发现阶段。 第一个事件是发现开始事件。 第二阶段是发现完成阶段。 第二个事件是发现完成事件。 第三阶段是基本软件服务验证阶段。 第三个事件是基本的软件验证完成事件。 第四阶段是基本硬件服务验证阶段。 第四个事件是基本的硬件验证完成事件。 第五阶段是扩展硬件服务验证阶段。 第五个事件是干扰实体事件的完全整合。

    Method of handling duplicate or invalid node controller IDs in a distributed service processor environment
    5.
    发明授权
    Method of handling duplicate or invalid node controller IDs in a distributed service processor environment 失效
    在分布式服务处理器环境中处理重复或无效节点控制器ID的方法

    公开(公告)号:US07996497B2

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

    申请号:US12164318

    申请日:2008-06-30

    IPC分类号: G06F15/177

    摘要: A method for enabling a Node Controller (NC), which claims a duplicate or invalid service processor Node Controller Identification (NCID) in a distributed service processor system, to be integrated into the system includes reading an NCID by the NC after the NC is booted, saving the NCID into a non-volatile storage and broadcasting an NC Present Message (NPM) to a System Controller (SC) repeatedly until the SC initiates communication, updating the NCID for the NC in the non-volatile storage when the NC receives an NCID change message from the SC and rating any future NPM as a new NCID, and checking a record of a new NC when the SC receives the NPM from the NC. If the SC has a record of a recorded NC with the same NCID as the new NC, then the SC checks its role as a primary SC. If the SC does not have the record of the recorded NC with the same NCID as the new NC, then the SC checks validity of the NCID.

    摘要翻译: 一种能够将分布式服务处理器系统中的重复或无效的服务处理器节点控制器标识(NCID)声称要集成到系统中的节点控制器(NC)的方法包括在启动NC之后由NC读取NCID ,将NCID保存到非易失性存储器中并且重复地向系统控制器(SC)广播NC存在消息(NPM),直到SC发起通信,当NC接收到非易失性存储器时更新NC中的NCID NCID从SC更改消息,并将任何未来的NPM作为新的NCID进行评估,并且当SC从NC接收到NPM时,检查新的NC的记录。 如果SC具有与新NC相同的NCID的记录NC的记录,则SC检查其作为主要SC的作用。 如果SC没有与新NC相同NCID的记录NC的记录,则SC检查NCID的有效性。

    Method of Handling Duplicate or Invalid Node Controller IDs in a Distributed Service Processor Environment
    6.
    发明申请
    Method of Handling Duplicate or Invalid Node Controller IDs in a Distributed Service Processor Environment 失效
    在分布式服务处理器环境中处理重复或无效的节点控制器ID的方法

    公开(公告)号:US20090327654A1

    公开(公告)日:2009-12-31

    申请号:US12164318

    申请日:2008-06-30

    IPC分类号: G06F15/76 G06F9/30

    摘要: A method for enabling a Node Controller (NC), which claims a duplicate or invalid service processor Node Controller Identification (NCID) in a distributed service processor system, to be integrated into the system includes reading an NCID by the NC after the NC is booted, saving the NCID into a non-volatile storage and broadcasting an NC Present Message (NPM) to a Service Processor (SC) repeatedly until the SC initiates communication, updating the NCID for the NC in the non-volatile storage when the NC receives an NCID change message from the SC and rating any future NPM as a new NCID, and checking a record of an new NC in the non-volatile storage when the SC receives the NPM from the NC. If the SC has a record of a recorded NC with the same NCID as the new NC, then the SC checks its role as a primary SC. If the SC does not have the record of the recorded NC with the same NCID as the new NC, then the SC checks validity of the NCID.

    摘要翻译: 一种能够将分布式服务处理器系统中的重复或无效的服务处理器节点控制器标识(NCID)声称要集成到系统中的节点控制器(NC)的方法包括在启动NC之后由NC读取NCID ,将NCID保存到非易失性存储器中并且重复地向服务处理器(SC)广播NC存在消息(NPM),直到SC发起通信,当NC接收到非易失性存储器时更新NC中的NCID NCID更改来自SC的消息,并将任何未来的NPM作为新的NCID进行评估,并且当SC从NC接收到NPM时,检查非易失性存储器中的新NC的记录。 如果SC具有与新NC相同的NCID的记录NC的记录,则SC检查其作为主要SC的作用。 如果SC没有与新NC相同NCID的记录NC的记录,则SC检查NCID的有效性。

    Staged Integration Of Distributed System And Publishing Of Remote Services
    7.
    发明申请
    Staged Integration Of Distributed System And Publishing Of Remote Services 失效
    分布式系统的分阶段集成和远程服务的发布

    公开(公告)号:US20090248856A1

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

    申请号:US12060281

    申请日:2008-04-01

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5055

    摘要: A method, computer program product, and system for the staged integration of a remote entity and the simultaneous publishing of services is provided. The integration of the distributed remote entities is broken into five stages, with appropriate events published after each stage. Each of the five stages is initiated only if the previous stage completed successfully. The first stage is the initiate discovery phase. The first event is the discovery start event. The second stage is the discovery completed phase. The second event is the discovery completed event. The third stage is the basic software services verified phase. The third event is the basic software verification completed event. The fourth stage is the basic hardware services verified phase. The fourth event is the basic hardware verification completed event. The fifth stage is the extended hardware services verified phase. The fifth event is the full integration of disturbed entity event.

    摘要翻译: 提供了一种用于远程实体的分级集成和同时发布服务的方法,计算机程序产品和系统。 分布式远程实体的集成分为五个阶段,每个阶段后发布适当的事件。 只有前一阶段成功完成,才能启动五个阶段。 第一阶段是启动发现阶段。 第一个事件是发现开始事件。 第二阶段是发现完成阶段。 第二个事件是发现完成事件。 第三阶段是基本软件服务验证阶段。 第三个事件是基本的软件验证完成事件。 第四阶段是基本硬件服务验证阶段。 第四个事件是基本的硬件验证完成事件。 第五阶段是扩展硬件服务验证阶段。 第五个事件是干扰实体事件的完全整合。

    Method, system and product for serializing hardware reset requests in a software communication request queue
    8.
    发明授权
    Method, system and product for serializing hardware reset requests in a software communication request queue 失效
    用于在软件通信请求队列中串行化硬件复位请求的方法,系统和产品

    公开(公告)号:US07290065B2

    公开(公告)日:2007-10-30

    申请号:US10631060

    申请日:2003-07-31

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

    CPC分类号: G06F1/24

    摘要: A system, method, and product are disclosed in a data processing system for serializing hardware reset requests in a software communication request queue in a processor card. The processor card processes software communication requests utilizing the queue in a serial order. A hardware reset request is received by the processor card and put in the queue. The hardware reset request is processed from the queue in the serial order with all requests from the queue that are currently being serviced have completed being serviced.

    摘要翻译: 在用于在处理器卡中的软件通信请求队列中串行化硬件复位请求的数据处理系统中公开了一种系统,方法和产品。 处理器卡以串行顺序处理利用队列的软件通信请求。 硬件复位请求由处理器卡接收并放入队列。 硬件复位请求以串行顺序从队列中处理,并且来自队列中的所有请求已被完成服务。

    Dynamic addition of redundant network in distributed system communications
    9.
    发明授权
    Dynamic addition of redundant network in distributed system communications 有权
    在分布式系统通信中动态添加冗余网络

    公开(公告)号:US08107360B2

    公开(公告)日:2012-01-31

    申请号:US12409230

    申请日:2009-03-23

    IPC分类号: G06F11/00 H04J1/16 H04L12/26

    摘要: Disclosed is a computer implemented method and apparatus for establishing a redundant channel from an application to a peer data processing system. The interrupt-driven hot standby program receives, through the operation of a data processing system, a communication channel status corresponding to an application. The application has a first channel using local access across a first physical conduit to a first switch. In addition the communication channel status is, in part, an interrupt. The interrupt-driven hot standby program determines whether the redundant channel is present. The redundant channel is configured to use a second physical conduit distinct from the first physical conduit for traffic of the application. Responding to a determination that the redundant channel is present, the interrupt-driven hot standby program determines whether the redundant channel is configured to use the second physical conduit as local access to a redundant switch, wherein the redundant switch is not the first switch. The interrupt-driven hot standby program responds to a determination that the redundant channel is configured to use the second physical conduit by updating a communication channel list to include at least one attribute of the redundant channel, wherein the communication channel list is resident in the data processing system.

    摘要翻译: 公开了一种用于从应用程序建立冗余信道到对等数据处理系统的计算机实现的方法和装置。 中断驱动的热备份程序通过数据处理系统的操作接收与应用相对应的通信信道状态。 该应用具有通过第一物理管道到第一交换机的本地访问的第一信道。 此外,通信信道状态部分是中断。 中断驱动的热备份程序确定冗余通道是否存在。 冗余信道被配置为使用与第一物理管道不同的第二物理管道用于应用的业务。 响应确定冗余通道的确定,中断驱动的热备份程序确定冗余通道是否配置为使用第二物理管道作为本地访问冗余交换机,其中冗余交换机不是第一交换机。 中断驱动的热备用程序响应于通过更新通信信道列表来将冗余信道配置为使用第二物理管道的确定来包括冗余信道的至少一个属性,其中通信信道列表驻留在数据中 处理系统。

    Recovery of a redundant node controller in a computer system
    10.
    发明授权
    Recovery of a redundant node controller in a computer system 有权
    在计算机系统中恢复冗余节点控制器

    公开(公告)号:US07734948B2

    公开(公告)日:2010-06-08

    申请号:US11842409

    申请日:2007-08-21

    IPC分类号: G06F11/00

    CPC分类号: G06F11/2025 G06F11/2038

    摘要: Recovery of a redundant node controller in a computer system including determining a loss of a heartbeat for a predefined period of time between a system controller and the redundant node controller; in response to determining the loss of the heartbeat for the predefined period of time, checking network connectivity between the system controller and the redundant node controller; if there is network connectivity between the system controller and the redundant node controller, determining whether an application on the redundant node controller is running; and if an application on the redundant node controller is running, resetting the redundant node controller through a primary node controller.

    摘要翻译: 恢复计算机系统中的冗余节点控制器,包括在系统控制器和冗余节点控制器之间的预定义时间段内确定心跳的丢失; 响应于在预定时间段内确定心跳的丢失,检查系统控制器与冗余节点控制器之间的网络连接; 如果系统控制器与冗余节点控制器之间存在网络连接,则确定冗余节点控制器上的应用是否正在运行; 并且如果冗余节点控制器上的应用程序正在运行,则通过主节点控制器重置冗余节点控制器。