Reducing memory overhead of a page table in a dynamic logical partitioning environment
    1.
    发明授权
    Reducing memory overhead of a page table in a dynamic logical partitioning environment 有权
    在动态逻辑分区环境中减少页表的内存开销

    公开(公告)号:US07783858B2

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

    申请号:US11625296

    申请日:2007-01-20

    IPC分类号: G06F12/10

    摘要: Mechanisms for reducing memory overhead of a page table in a dynamic logical partitioning (LPAR) environment are provided. Each LPAR, upon its creation, is allowed to declare any maximum main memory size for the LPAR as long as the aggregate maximum main memory size for all LPARs does not exceed the total amount of available main memory. A single page table is used for all of the LPARs. Thus, the only page table in the computing system is shared by all LPARs and every memory access operation from any LPAR must go through the same page table for address translation. As a result, since only one page table is utilized, and the aggregate size of the main memory apportioned to each of the LPARs is limited to the size of the main memory, the size of the page table cannot exceed the size of the main memory.

    摘要翻译: 提供了在动态逻辑分区(LPAR)环境中减少页表的内存开销的机制。 只要所有LPAR的总最大主内存大小不超过可用主内存的总量,LPAR将在创建时允许为LPAR声明任何最大主内存大小。 所有LPAR都使用单页表。 因此,计算系统中唯一的页表由所有LPAR共享,并且来自任何LPAR的每个存储器访问操作必须经过相同的页表以进行地址转换。 结果,由于仅使用一个页表,并且分配给每个LPAR的主存储器的聚合大小被限制为主存储器的大小,所以页表的大小不能超过主存储器的大小 。

    SYSTEM AND METHOD FOR REDUCING MEMORY OVERHEAD OF A PAGE TABLE IN A DYNAMIC LOGICAL PARTITIONING ENVIRONMENT
    2.
    发明申请
    SYSTEM AND METHOD FOR REDUCING MEMORY OVERHEAD OF A PAGE TABLE IN A DYNAMIC LOGICAL PARTITIONING ENVIRONMENT 有权
    用于减少动态逻辑分区环境中的页表的存储器的系统和方法

    公开(公告)号:US20080177974A1

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

    申请号:US11625296

    申请日:2007-01-20

    IPC分类号: G06F12/02

    摘要: A system and method for reducing memory overhead of a page table in a dynamic logical partitioning (LPAR) environment are provided. Each LPAR, upon its creation, is allowed to declare any maximum main memory size for the LPAR as long as the aggregate maximum main memory size for all LPARs does not exceed the total amount of available main memory. A single page table is used for all of the LPARs. Thus, the only page table in the computing system is shared by all LPARs and every memory access operation from any LPAR must go through the same page table for address translation. As a result, since only one page table is utilized, and the aggregate size of the main memory apportioned to each of the LPARs is limited to the size of the main memory, the size of the page table cannot exceed the size of the main memory.

    摘要翻译: 提供了一种用于减少动态逻辑分区(LPAR)环境中的页表的内存开销的系统和方法。 只要所有LPAR的总最大主内存大小不超过可用主内存的总量,LPAR将在创建时允许为LPAR声明任何最大主内存大小。 所有LPAR都使用单页表。 因此,计算系统中唯一的页表由所有LPAR共享,并且来自任何LPAR的每个存储器访问操作必须经过相同的页表以进行地址转换。 结果,由于仅使用一个页表,并且分配给每个LPAR的主存储器的聚合大小被限制为主存储器的大小,所以页表的大小不能超过主存储器的大小 。

    SYSTEM AND METHOD FOR MINIMIZING RETRY DELAYS IN HIGH TRAFFIC COMPUTER NETWORKS
    3.
    发明申请
    SYSTEM AND METHOD FOR MINIMIZING RETRY DELAYS IN HIGH TRAFFIC COMPUTER NETWORKS 失效
    用于在高交通计算机网络中最小化重试延迟的系统和方法

    公开(公告)号:US20090049178A1

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

    申请号:US11839955

    申请日:2007-08-16

    IPC分类号: G06F15/16

    CPC分类号: H04L41/5019

    摘要: A system, method, and program product is provided that requests, by a first computer system, a new network session with a second computer system. The new network session request occurs after a previous network session between the two systems and the new network session request includes a new sequence number that is different from a previous sequence number that was used during the previous network session. The first computer system receives an acknowledgement from the second computer system that references the previous sequence number instead of the new sequence number. In response to receiving the acknowledgement at the first computer system that references the previous sequence number, the first computer system modifies the new sequence number by setting it to a value that is higher than the previous sequence number, and the first computer system re-requests the new network session using the modified new sequence number.

    摘要翻译: 提供了一种系统,方法和程序产品,其由第一计算机系统请求与第二计算机系统的新网络会话。 新的网络会话请求发生在两个系统之前的网络会话之后,并且新的网络会话请求包括与先前网络会话期间使用的先前序列号不同的新的序列号。 第一计算机系统从第二计算机系统接收到引用先前序列号而不是新序列号的确认。 响应于在第一计算机系统处接收到引用先前序列号的确认,第一计算机系统通过将其设置为高于先前序列号的值来修改新序列号,并且第一计算机系统重新请求 新网络会话使用修改的新序列号。

    Ganged Hardware Counters for Coordinated Rollover and Reset Operations
    4.
    发明申请
    Ganged Hardware Counters for Coordinated Rollover and Reset Operations 失效
    用于协调翻转和复位操作的组合硬件计数器

    公开(公告)号:US20120131314A1

    公开(公告)日:2012-05-24

    申请号:US12951211

    申请日:2010-11-22

    IPC分类号: G06F9/30

    摘要: Mechanisms for controlling rollover or reset of hardware performance counters in the data processing system. A signal indicating that a rollover or reset of a first hardware performance counter has occurred is received and it is determined if the first hardware performance counter is analytically related to one or more second hardware performance counters based on defined ganged hardware performance counter sets. A signal is sent to each of the one or more second hardware performance counters in response to a determination that the first hardware performance counter is analytically related to the one or more second hardware performance counters. Each of the one or more second hardware performance counters is reset to an initial value in response to the one or more second hardware performance counters receiving the signal from the ganged hardware performance counter rollover/reset logic.

    摘要翻译: 控制数据处理系统中硬件性能计数器的翻转或复位的机制。 接收到指示已经发生第一硬件性能计数器的翻转或复位的信号,并且基于定义的组合硬件性能计数器集确定第一硬件性能计数器是否与一个或多个第二硬件性能计数器分析相关。 响应于第一硬件性能计数器与一个或多个第二硬件性能计数器分析相关的确定,向一个或多个第二硬件性能计数器中的每一个发送信号。 响应于一个或多个第二硬件性能计数器接收来自组合的硬件性能计数器翻转/复位逻辑的信号,一个或多个第二硬件性能计数器中的每一个被重置为初始值。

    Receiving and transmitting devices for providing fragmentation at a transport level along a transmission path
    5.
    发明授权
    Receiving and transmitting devices for providing fragmentation at a transport level along a transmission path 失效
    接收和发送设备,用于沿着传输路径在传输层提供分片

    公开(公告)号:US07804780B2

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

    申请号:US12275689

    申请日:2008-11-21

    IPC分类号: G01R31/08 H04L12/28 H04J3/16

    摘要: The present invention provides receiving and transmitting devices for providing fragmentation at a transport level along a transmission path. The transmitting device comprises an interface and a control unit coupled to the interface. The control unit is adapted to negotiate a packet size with a remote device. The control unit is also adapted to transmit a data packet of up to the negotiated size. The control unit is further adapted to receive acknowledgments from the remote device associated with one or more fragments, fragmented at the transport-level, of the transmitted data packet. The receiving device comprises an interface and a control unit coupled to the interface. The control unit is adapted to receive two or more fragments of a data packet transmitted by a remote device. The control unit is also adapted to transmit one or more acknowledgments to the remote device based on the received fragments.

    摘要翻译: 本发明提供了一种用于在沿着传输路径的传输层提供分段的接收和传输设备。 发送设备包括接口和耦合到接口的控制单元。 控制单元适于与远程设备协商分组大小。 控制单元还适于发送高达协商尺寸的数据分组。 所述控制单元还适于从所述远程设备接收与传输数据分组的传输级分段的一个或多个片段相关联的确认。 接收设备包括接口和耦合到接口的控制单元。 控制单元适于接收由远程设备发送的数据分组的两个或多个分段。 控制单元还适于基于接收到的片段向远程设备发送一个或多个确认。

    Method for improved network performance using smart maximum segment size
    6.
    发明申请
    Method for improved network performance using smart maximum segment size 审中-公开
    使用智能最大段大小改进网络性能的方法

    公开(公告)号:US20080244084A1

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

    申请号:US12137757

    申请日:2008-06-12

    IPC分类号: G06F15/16

    CPC分类号: H04L69/24

    摘要: A method, system, and computer program product for negotiating a smart maximum segment size of a network connection for a data transfer. A client request to initiate a network connection, which includes a first maximum segment size, is received at a server. The server calculates a second maximum segment size, wherein at least one of the first maximum segment size or the second maximum segment size is a cache line size aligned Ethernet frame size, or smart maximum segment size. The server determines the smaller of the first and second maximum segment sizes and sends the second maximum segment size to the client. The client then selects the smaller of the first and second maximum segment sizes, and sends an acknowledgement to the server to complete the connection. The smaller of the first and second maximum segment sizes is used for the network connection and subsequent data transfer.

    摘要翻译: 一种用于协商用于数据传输的网络连接的智能最大段大小的方法,系统和计算机程序产品。 在服务器处接收到发起包括第一最大段大小的网络连接的客户端请求。 服务器计算第二最大段大小,其中第一最大段大小或第二最大段大小中的至少一个是高速缓存行大小对齐的以太网帧大小或智能最大段大小。 服务器确定第一和第二最大段大小中的较小者,并向客户端发送第二最大段大小。 然后,客户端选择第一和第二最大段大小中的较小者,并向服务器发送确认以完成连接。 第一和第二最大段大小中的较小者用于网络连接和后续数据传输。

    METHOD AND APPARATUS TO PERFORM SEGMENTATION OFF-LOAD BETWEEN TWO LOGICAL PARTITIONS
    7.
    发明申请
    METHOD AND APPARATUS TO PERFORM SEGMENTATION OFF-LOAD BETWEEN TWO LOGICAL PARTITIONS 有权
    执行两个逻辑分区之间分段负载的方法和装置

    公开(公告)号:US20080184224A1

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

    申请号:US11627180

    申请日:2007-01-25

    IPC分类号: G06F9/46

    摘要: A computer implemented method, apparatus, and computer program product for virtual segmentation off-load in a logically partitioned data processing system. A data transmission protocol stack formats a data message for segmentation off-load to form a virtual segmentation off-load package. The size of the data message is larger than a size of a maximum transmission unit. A partition manager firmware copies the virtual segmentation off-load package from a first logical partition to a virtual Ethernet adapter associated with a second logical partition. The virtual segmentation off-load package is copied without performing a segmentation operation on the data message associated with the virtual segmentation off-load package.

    摘要翻译: 用于逻辑分区数据处理系统中的虚拟分段卸载的计算机实现的方法,装置和计算机程序产品。 数据传输协议栈格式化用于分割卸载的数据消息以形成虚拟分段卸载包。 数据消息的大小大于最大传输单元的大小。 分区管理器固件将虚拟分段卸载包从第一逻辑分区复制到与第二逻辑分区相关联的虚拟以太网适配器。 复制虚拟分段卸载包,而不对与虚拟分段卸载包相关联的数据消息执行分段操作。

    Ganged hardware counters for coordinated rollover and reset operations
    8.
    发明授权
    Ganged hardware counters for coordinated rollover and reset operations 失效
    用于协调翻转和复位操作的联动硬件计数器

    公开(公告)号:US08595472B2

    公开(公告)日:2013-11-26

    申请号:US12951211

    申请日:2010-11-22

    摘要: Mechanisms for controlling rollover or reset of hardware performance counters in the data processing system. A signal indicating that a rollover or reset of a first hardware performance counter has occurred is received and it is determined if the first hardware performance counter is analytically related to one or more second hardware performance counters based on defined ganged hardware performance counter sets. A signal is sent to each of the one or more second hardware performance counters in response to a determination that the first hardware performance counter is analytically related to the one or more second hardware performance counters. Each of the one or more second hardware performance counters is reset to an initial value in response to the one or more second hardware performance counters receiving the signal from the ganged hardware performance counter rollover/reset logic.

    摘要翻译: 控制数据处理系统中硬件性能计数器的翻转或复位的机制。 接收到指示已经发生第一硬件性能计数器的翻转或复位的信号,并且基于定义的组合硬件性能计数器集确定第一硬件性能计数器是否与一个或多个第二硬件性能计数器分析相关。 响应于第一硬件性能计数器与一个或多个第二硬件性能计数器分析相关的确定,向一个或多个第二硬件性能计数器中的每一个发送信号。 响应于一个或多个第二硬件性能计数器接收来自组合的硬件性能计数器翻转/复位逻辑的信号,一个或多个第二硬件性能计数器中的每一个被重置为初始值。

    System and method for minimizing retry delays in high traffic computer networks
    9.
    发明授权
    System and method for minimizing retry delays in high traffic computer networks 失效
    用于最小化高流量计算机网络中的重试延迟的系统和方法

    公开(公告)号:US07818433B2

    公开(公告)日:2010-10-19

    申请号:US11839955

    申请日:2007-08-16

    IPC分类号: G06F15/16 H04L1/00 H01H67/00

    CPC分类号: H04L41/5019

    摘要: A system, method, and program product is provided that requests, by a first computer system, a new network session with a second computer system. The new network session request occurs after a previous network session between the two systems and the new network session request includes a new sequence number that is different from a previous sequence number that was used during the previous network session. The first computer system receives an acknowledgement from the second computer system that references the previous sequence number instead of the new sequence number. In response to receiving the acknowledgement at the first computer system that references the previous sequence number, the first computer system modifies the new sequence number by setting it to a value that is higher than the previous sequence number, and the first computer system re-requests the new network session using the modified new sequence number.

    摘要翻译: 提供了一种系统,方法和程序产品,其由第一计算机系统请求与第二计算机系统的新网络会话。 新的网络会话请求发生在两个系统之前的网络会话之后,并且新的网络会话请求包括与先前网络会话期间使用的先前序列号不同的新的序列号。 第一计算机系统从第二计算机系统接收到引用先前序列号而不是新序列号的确认。 响应于在第一计算机系统处接收到引用先前序列号的确认,第一计算机系统通过将其设置为高于先前序列号的值来修改新序列号,并且第一计算机系统重新请求 新网络会话使用修改的新序列号。

    Method and apparatus to perform segmentation off-load between two logical partitions
    10.
    发明授权
    Method and apparatus to perform segmentation off-load between two logical partitions 有权
    在两个逻辑分区之间执行分段卸载的方法和装置

    公开(公告)号:US07796646B2

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

    申请号:US11627180

    申请日:2007-01-25

    IPC分类号: H04J3/24

    摘要: A method for virtual segmentation off-load in a logically partitioned data processing system is provided. A data transmission protocol stack formats a data message for segmentation off-load to form a virtual segmentation off-load package. The size of the data message is larger than a size of a maximum transmission unit. A partition manager firmware copies the virtual segmentation off-load package from a first logical partition to a virtual Ethernet adapter associated with a second logical partition. The virtual segmentation off-load package is copied without performing a segmentation operation on the data message associated with the virtual segmentation off-load package.

    摘要翻译: 提供了一种在逻辑分区数据处理系统中进行虚拟分段卸载的方法。 数据传输协议栈格式化用于分割卸载的数据消息以形成虚拟分段卸载包。 数据消息的大小大于最大传输单元的大小。 分区管理器固件将虚拟分段卸载包从第一逻辑分区复制到与第二逻辑分区相关联的虚拟以太网适配器。 复制虚拟分段卸载包,而不对与虚拟分段卸载包相关联的数据消息执行分段操作。