METHOD, SYSTEM, AND STORAGE MEDIUM FOR MANAGING COMPUTER PROCESSING FUNCTIONS
    41.
    发明申请
    METHOD, SYSTEM, AND STORAGE MEDIUM FOR MANAGING COMPUTER PROCESSING FUNCTIONS 有权
    用于管理计算机处理功能的方法,系统和存储介质

    公开(公告)号:US20080189714A1

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

    申请号:US12061719

    申请日:2008-04-03

    IPC分类号: G06F9/50

    CPC分类号: G06F9/5044 G06F2209/503

    摘要: Exemplary embodiments include a system and storage medium for managing computer processing functions in a multi-processor computer environment. The system includes a physical processor, a standard logical processor, an assist logical processor sharing a same logical partition as the standard logical processor, and a single operating system instance associated with the logical partition, the single operating system instance including a switch-to service and a switch-from service. The system also includes a dispatch component managed by the single operating system instance. Upon invoking the switch-to service by standard code, the switch-to service checks to see if an assist logical processor is online and, if so, it updates an integrated assist field of a work element block associated with the task for indicating the task is eligible to be executed on the assist logical processor. The switch-to service also assigns a work queue to the work element block.

    摘要翻译: 示例性实施例包括用于在多处理器计算机环境中管理计算机处理功能的系统和存储介质。 该系统包括物理处理器,标准逻辑处理器,共享与标准逻辑处理器相同的逻辑分区的辅助逻辑处理器以及与逻辑分区相关联的单个操作系统实例,该单个操作系统实例包括交换服务 和切换服务。 该系统还包括由单个操作系统实例管理的调度组件。 在通过标准代码调用切换到服务时,切换到服务检查以查看辅助逻辑处理器是否在线,如果是,则更新与任务相关联的工作元素块的集成辅助字段以指示任务 有资格在辅助逻辑处理器上执行。 切换到服务还将工作队列分配给工作元素块。

    Affinity dispatching load balancer with precise CPU consumption data
    42.
    发明申请
    Affinity dispatching load balancer with precise CPU consumption data 有权
    亲和调度负载平衡器,具有精确的CPU消耗数据

    公开(公告)号:US20080046895A1

    公开(公告)日:2008-02-21

    申请号:US11504155

    申请日:2006-08-15

    IPC分类号: G06F9/46

    CPC分类号: G06F9/505 G06F2209/5022

    摘要: A computer-implemented method for distributing a plurality of tasks over a plurality of processing nodes in a processor network includes the following steps: calculating a task process consumption value for the tasks; calculating a measured node processor consumption value for the nodes; calculating a target node processor consumption value for the nodes, the target node processor consumption value indicating optimal node processor consumption; calculating a load index value as a difference between the calculated node processor consumption value for a node i and the target node processor consumption value for node i; and distributing the tasks among the nodes to balance a processor workload among the nodes, according to the calculated load index value, such that the calculated load index value of each node is substantially zero. The method further embodies a multi-dimensional balancing matrix, each dimension of the matrix representing a node corresponding to a different processor type and each cell representing tasks assigned to multiple nodes.

    摘要翻译: 用于在处理器网络中的多个处理节点上分布多个任务的计算机实现的方法包括以下步骤:计算任务的任务过程消耗值; 计算节点的测量节点处理器消耗值; 计算节点的目标节点处理器消耗值,目标节点处理器消耗值指示最佳节点处理器消耗; 计算负载指标值作为节点i的计算节点处理器消耗值与节点i的目标节点处理器消耗值之间的差值; 并且根据所计算的负载指数值,在所述节点之间分配所述任务以平衡所述节点之间的处理器工作负荷,使得所计算的每个节点的负载指数值基本为零。 该方法进一步体现了多维平衡矩阵,矩阵的每个维度表示对应于不同处理器类型的节点,每个小区表示分配给多个节点的任务。

    System and method for supporting debugging of host channel adapters in a logical partitioning
    43.
    发明申请
    System and method for supporting debugging of host channel adapters in a logical partitioning 有权
    用于支持逻辑分区中主机通道适配器调试的系统和方法

    公开(公告)号:US20080010551A1

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

    申请号:US11452172

    申请日:2006-06-13

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3476 G06F11/349

    摘要: A method, system, and computer-usable medium for supporting debugging of host channel adapters in a logical partitioning environment. In a preferred embodiment of the present invention, a hypervisor acquires control of a trace facility and sets trace parameters for the host channel adapter. In response to determining a trace event that matches said trace parameter has been triggered, the hypervisor retrieves trace information from a buffer. In response to determining the buffer does not include any more trace information, the hypervisor determines if modification of the trace parameters is required. If the modification of the trace parameters is required, the hypervisor alters the trace parameters in anticipation of another trace event.

    摘要翻译: 用于在逻辑分区环境中支持主机通道适配器调试的方法,系统和计算机可用介质。 在本发明的优选实施例中,管理程序获取跟踪设施的控制并为主机信道适配器设置跟踪参数。 响应于确定与跟踪参数匹配的跟踪事件已被触发,管理程序从缓冲区检索跟踪信息。 响应于确定缓冲器不包括任何更多跟踪信息,管理程序确定是否需要修改跟踪参数。 如果需要修改跟踪参数,则虚拟机管理程序将根据预期的另一个跟踪事件来更改跟踪参数。

    Virtualization of an I/O adapter port using enablement and activation functions
    44.
    发明授权
    Virtualization of an I/O adapter port using enablement and activation functions 有权
    使用启用和激活功能虚拟化I / O适配器端口

    公开(公告)号:US07200704B2

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

    申请号:US11100837

    申请日:2005-04-07

    CPC分类号: G06F13/4022 G06F13/102

    摘要: A method for configuring a communication port of a communications interface of an information handling system into a plurality of virtual ports. A first command is issued to obtain information indicating a number of images of virtual ports supportable by the communications interface. A second command is then issued requesting the communications interface to virtualize the communication port. In response to the second command, one or more virtual switches are then configured to connect to the communication port, each virtual switch including a plurality of virtual ports, such that the one or more virtual switches are configured in a manner sufficient to support the number of images of virtual ports indicated by the obtained information. Thereafter, upon request via issuance of a third command, a logical link is established between one of the virtual ports of one of the virtual switches and a communicating element of the information handling system.

    摘要翻译: 一种用于将信息处理系统的通信接口的通信端口配置成多个虚拟端口的方法。 发出第一命令以获得指示可由通信接口支持的虚拟端口的图像数量的信息。 然后发出请求通信接口虚拟通信端口的第二命令。 响应于第二命令,一个或多个虚拟交换机然后被配置为连接到通信端口,每个虚拟交换机包括多个虚拟端口,使得一个或多个虚拟交换机被配置为足以支持数量 由所获得的信息指示的虚拟端口的图像。 此后,根据通过发出第三命令的请求,在一个虚拟交换机的虚拟端口之一和信息处理系统的通信元件之间建立逻辑链路。

    Initiative passing in an I/O operation without the overhead of an interrupt
    45.
    发明授权
    Initiative passing in an I/O operation without the overhead of an interrupt 有权
    主动传递I / O操作,而不会造成中断

    公开(公告)号:US06748460B2

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

    申请号:US09966272

    申请日:2001-09-28

    IPC分类号: G06F300

    CPC分类号: G06F13/126

    摘要: Apparatus, method and program product for use in passing initiative to a processor for handling an I/O request for an I/O operation for sending data between a main storage and one or more devices. A hierarchy of vectors registers I/O requests by the devices to send or receive data from the main storage. The hierarchy of vectors has one or more lower levels and a highest level. Each device sets a vector in the lowest level of the hierarchy for registering an I/O request, the setting of a vector in the lowest level being reflected up the hierarchy to the highest level, thereby registering I/O requests on any lower level of the hierarchy in the highest level. A dispatcher polls the hierarchy in high to low order with the dispatcher passing initiative to the processor to handle I/O requests registered in said hierarchy responsive to registering of an I/O request on the lowest level as reflected to the highest level of said hierarchy.

    摘要翻译: 用于将处理器用于处理I / O请求以用于在主存储器与一个或多个设备之间发送数据的I / O操作的装置,方法和程序产品。 向量层级注册设备从主存储器发送或接收数据的I / O请求。 向量的层次结构具有一个或多个较低级别和最高级别。 每个设备在用于注册I / O请求的层级的最低级别中设置向量,将最低级别中的向量的设置反映到最高级别,从而在任何较低级别上注册I / O请求 最高层次的层次结构。 调度员以高低调查层次结构,调度员通过主动向处理器处理器,以响应于在最低级上注册I / O请求,以反映到所述层级的最高级别来处理在所述层级中注册的I / O请求 。

    Blocking IP datagrams in a multi-path channel point-to-point environment
    47.
    发明授权
    Blocking IP datagrams in a multi-path channel point-to-point environment 失效
    在多路径通道点对点环境中阻止IP数据报

    公开(公告)号:US6003088A

    公开(公告)日:1999-12-14

    申请号:US924007

    申请日:1997-08-29

    IPC分类号: H04L29/06 H04L29/08 G06F13/00

    CPC分类号: H04L29/06 H04L69/14 H04L69/32

    摘要: In a computing network system environment having a gateway device that is electronically connected from one side to a plurality of initiating hosts and on another side to at least one local area network, in turn connecting a plurality of hosts are connected to the gateway device, a method and apparatus for eliminating any need for building a separate and special protocol data unit element for each header. The computer network environment uses a Multi-path channel communication protocol as well as protocol data units to point to various portions of data. An interface layer is provided between a plurality of protocol stacks and the multi-path channel protocol. The interface layer has a timer which will wait for data from the protocol stack. A list of all buffers are assembled as received comprising of one entry for each data buffer. This buffer list is then transferred to the multi-path channel protocol layer upon expiration of the timer, which is in turn sent to any channel attached processor as one block. A deblocker interface is also provided on all channel attached processors so that any length fields provided in the protocol headers can be used to determine offset of next data element in said block and thus eliminating need for a special header at next data element used by the communication protocol.

    摘要翻译: 在具有网络设备的计算网络系统环境中,网关设备从一侧电连接到多个发起主机,另一方面连接到至少一个局域网,依次连接多个主机连接到网关设备, 方法和装置,用于消除为每个报头构建独立和特殊的协议数据单元元素的任何需要。 计算机网络环境使用多路径信道通信协议以及协议数据单元来指向数据的各个部分。 在多个协议栈和多路径信道协议之间提供接口层。 接口层有一个定时器,它将等待来自协议栈的数据。 所有缓冲器的列表被组合成接收,包括每个数据缓冲器的一个条目。 然后,在定时器到期时,该缓冲器列表被传送到多路径信道协议层,定时器依次发送到任何通道连接的处理器作为一个块。 在所有通道连接的处理器上还提供解块器接口,使得在协议报头中提供的任何长度字段可用于确定所述块中的下一个数据元素的偏移量,从而消除了对通信使用的下一个数据元素的特殊报头的需要 协议。

    Resolving memory faults with reduced processing impact
    48.
    发明授权
    Resolving memory faults with reduced processing impact 有权
    解决内存故障,减少处理影响

    公开(公告)号:US09223663B2

    公开(公告)日:2015-12-29

    申请号:US13530260

    申请日:2012-06-22

    摘要: A fault occurs in a virtual environment that includes a base space, a first subspace, and a second subspace, each with a virtual address associated with content in auxiliary storage memory. The fault is resolved by copying the content from auxiliary storage to central storage memory and updating one or more base space dynamic address translation (DAT) tables, and not updating DAT tables of the first and second subspace. A subsequent fault at the first subspace virtual address is resolved by copying the base space DAT table information to the first subspace DAT tables and not updating the second subspace DAT tables. A fault occurring with association to the virtual address of the first subspace is resolved for the base space and the base space DAT table information is copied to the first subspace DAT tables, and the second subspace DAT tables are not updated.

    摘要翻译: 在包括基本空间,第一子空间和第二子空间的虚拟环境中发生故障,每个子空间具有与辅助存储器中的内容相关联的虚拟地址。 通过将内容从辅助存储器复制到中央存储器并更新一个或多个基本空间动态地址转换表(DAT)并且不更新第一和第二子空间的DAT表来解决故障。 通过将基本空间DAT表信息复制到第一子空间DAT表并且不更新第二子空间DAT表来解决第一子空间虚拟地址处的后续故障。 针对基本空间解决与第一子空间的虚拟地址相关联的故障,并且将基本空间DAT表信息复制到第一子空间DAT表,并且不更新第二子空间DAT表。