Method and apparatus for identifying a service processor with current setting information
    1.
    发明授权
    Method and apparatus for identifying a service processor with current setting information 失效
    用于使用当前设置信息识别服务处理器的方法和装置

    公开(公告)号:US07536493B2

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

    申请号:US11279436

    申请日:2006-04-12

    IPC分类号: G06F13/14

    摘要: The aspects of the present invention provide a computer implemented method, an apparatus, and a computer usable program code for identifying a service processor with current setting information. First stored information for a service processor is retrieved from a first memory in the first service processor. Second stored information for the service processor is retrieved from a second memory in a data processing system to which the service processor is connected. The first stored information is compared with the second stored information to form a comparison as to whether the service processor was previously connected to the data processing system and to determine whether the service processor was a last service processor to fully communicate with system firmware in the data processing system. The service processor has current setting information if the service processor was previously connected to the data processing system and was the last service processor to fully communicate with the system firmware.

    摘要翻译: 本发明的方面提供了一种计算机实现的方法,装置和用于使用当前设置信息识别服务处理器的计算机可用程序代码。 从第一服务处理器中的第一存储器检索用于服务处理器的第一存储信息。 从与服务处理器连接的数据处理系统中的第二存储器检索用于服务处理器的第二存储信息。 将第一存储信息与第二存储信息进行比较以形成关于服务处理器是否先前连接到数据处理系统并且确定服务处理器是否是最后服务处理器以与数据中的系统固件完全通信的比较 处理系统。 如果服务处理器先前连接到数据处理系统,并且是与系统固件完全通信的最后一个服务处理器,则服务处理器具有当前设置信息。

    Selection of a redundant controller based on resource view
    2.
    发明授权
    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实用程序将控制器指定为“主”。

    MANAGING MULTI-NODE MULTI-VERSION SYSTEMS
    3.
    发明申请
    MANAGING MULTI-NODE MULTI-VERSION SYSTEMS 失效
    管理多节点多版本系统

    公开(公告)号:US20090313257A1

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

    申请号:US12139537

    申请日:2008-06-16

    IPC分类号: G06F17/30 G06F7/00

    CPC分类号: G06F17/30575

    摘要: A method, system, and computer usable program product for managing multi-node multi-version systems are provided in the illustrative embodiments. A process associates a version identifier with a first version of data available at a first node in the multi-node multi-version system. The version identifier corresponds to the first version of the data. The data includes an update. The process sends the data and the associated version identifier to a second node without learning a second version of data available at the second node. In one embodiment, the first version of data may be a subset of the second version of data. In another embodiment the second version of data may be a subset of the first version of data. The process repeats the sending for each update at the first node.

    摘要翻译: 在说明性实施例中提供了用于管理多节点多版本系统的方法,系统和计算机可用程序产品。 过程将版本标识符与在多节点多版本系统中的第一节点处可用的第一版本的数据相关联。 版本标识符对应于数据的第一个版本。 数据包括更新。 该过程将数据和相关联的版本标识符发送到第二节点而不学习在第二节点处可用的第二版本的数据。 在一个实施例中,数据的第一版本可以是数据的第二版本的子集。 在另一个实施例中,数据的第二版本可以是数据的第一版本的子集。 该过程重复发送第一个节点上的每个更新。

    Managing multi-node multi-version systems
    4.
    发明授权
    Managing multi-node multi-version systems 失效
    管理多节点多版本系统

    公开(公告)号:US07996359B2

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

    申请号:US12139537

    申请日:2008-06-16

    IPC分类号: G06F17/00

    CPC分类号: G06F17/30575

    摘要: A method, system, and computer usable program product for managing multi-node multi-version systems are provided in the illustrative embodiments. A process associates a version identifier with a first version of data available at a first node in the multi-node multi-version system. The version identifier corresponds to the first version of the data. The data includes an update. The process sends the data and the associated version identifier to a second node without learning a second version of data available at the second node. In one embodiment, the first version of data may be a subset of the second version of data. In another embodiment the second version of data may be a subset of the first version of data. The process repeats the sending for each update at the first node.

    摘要翻译: 在说明性实施例中提供了用于管理多节点多版本系统的方法,系统和计算机可用程序产品。 过程将版本标识符与在多节点多版本系统中的第一节点处可用的第一版本的数据相关联。 版本标识符对应于数据的第一个版本。 数据包括更新。 该过程将数据和相关联的版本标识符发送到第二节点而不学习在第二节点处可用的第二版本的数据。 在一个实施例中,数据的第一版本可以是数据的第二版本的子集。 在另一个实施例中,数据的第二版本可以是数据的第一版本的子集。 该过程重复发送第一个节点上的每个更新。

    File-based access control for shared hardware devices
    5.
    发明授权
    File-based access control for shared hardware devices 失效
    共享硬件设备的基于文件的访问控制

    公开(公告)号:US07752367B2

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

    申请号:US11316266

    申请日:2005-12-22

    IPC分类号: G06F12/00

    CPC分类号: G06F17/30171

    摘要: An apparatus, program product and method effectively virtualize a hardware device shared between multiple processors by a file accessible by a processor such that access to the hardware device may be controlled via a lock associated with the file. By doing so, file-based locking, e.g., as provided by a file locking facility in an operating system running on a processor, may be used to control access to the hardware device on behalf of the processor.

    摘要翻译: 一种装置,程序产品和方法通过由处理器可访问的文件有效地虚拟化在多个处理器之间共享的硬件设备,使得可以经由与文件相关联的锁来控制对硬件设备的访问。 通过这样做,文件锁定(例如,由在处理器上运行的操作系统中的文件锁定设施提供的)可以用于代表处理器来控制对硬件设备的访问。

    Staged integration of distributed system and publishing of remote services
    6.
    发明授权
    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.

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

    INTERRUPT-DRIVEN LINK STATUS FEEDBACK MECHANISM FOR EMBEDDED SWITCHES
    7.
    发明申请
    INTERRUPT-DRIVEN LINK STATUS FEEDBACK MECHANISM FOR EMBEDDED SWITCHES 有权
    用于嵌入式开关的中断驱动链路状态反馈机制

    公开(公告)号:US20100250810A1

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

    申请号:US12412502

    申请日:2009-03-27

    IPC分类号: G06F13/24

    CPC分类号: H04L69/40

    摘要: A computer implemented method, a tangible computer readable medium, and a data processing system intelligently propagate link status information received by a blade server to the various ports of an embedded multi-port switch. The link status of a switch port in an external switch module can be communicated to the operating systems of individual blade servers that are affected by that link status. When an external switch module is unplugged from a server blade chassis, the bus controller broadcasts a link down event, such as a link down interrupt, to the individual server blades where it is received by the embedded multi-port switch for those server blades. The embedded multi-port switch translates the link down interrupt into a hardware link down event, and forwards the hardware link down event to the other elements connected to the embedded multi-port switch.

    摘要翻译: 计算机实现的方法,有形计算机可读介质和数据处理系统将由刀片服务器接收的链路状态信息智能地传播到嵌入式多端口交换机的各个端口。 外部交换机模块中的交换机端口的链路状态可以传送到受该链路状态影响的各个刀片服务器的操作系统。 当外部交换机模块从服务器刀片服务器机箱拔下时,总线控制器将链接断开事件(例如链接中断)广播到单个服务器刀片,由那些服务器刀片的嵌入式多端口交换机接收。 嵌入式多端口交换机将链路中断转换为硬件链路断开事件,并将硬件链路断开事件转发到连接到嵌入式多端口交换机的其他元件。

    Updating firmware without disrupting service
    9.
    发明授权
    Updating firmware without disrupting service 有权
    更新固件而不中断服务

    公开(公告)号:US08856776B2

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

    申请号:US12366175

    申请日:2009-02-05

    IPC分类号: G06F9/445 G06F11/20

    摘要: 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.

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

    Method and system for remote node debugging using an embedded node controller
    10.
    发明授权
    Method and system for remote node debugging using an embedded node controller 失效
    使用嵌入式节点控制器进行远程节点调试的方法和系统

    公开(公告)号:US08006135B2

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

    申请号:US12353287

    申请日:2009-01-14

    IPC分类号: G06F11/00

    摘要: A method, system and computer program product for remotely debugging a malfunctioning node controller of a node in a distributed node network through a functioning node controller of the same node. The method comprises establishing a serial link between the malfunctioning node controller and a functioning node controller and configuring the functioning node controller as a virtual console by the remotely-located central data processing system (DPS). The method further includes receiving, via an internal Fru Support Interface (FSI) link, serial data from the malfunctioning node controller through the virtual console, and debugging, by the DPS, a failure condition of the malfunctioning node controller, in response to receipt of the serial data through the virtual console.

    摘要翻译: 一种用于通过同一节点的功能节点控制器远程调试分布式节点网络中节点故障节点控制器的方法,系统和计算机程序产品。 该方法包括在故障节点控制器和功能节点控制器之间建立串行链路,并通过位于远程的中央数据处理系统(DPS)将功能节点控制器配置为虚拟控制台。 该方法还包括通过内部Fru支持接口(FSI)链路从故障节点控制器通过虚拟控制台接收串行数据,并且由DPS调试故障节点控制器的故障状况,以响应于接收到 串行数据通过虚拟控制台。