WORKLOAD MANAGEMENT IN VIRTUALIZED DATA PROCESSING ENVIRONMENT

    公开(公告)号:US20080244215A1

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

    申请号:US11692537

    申请日:2007-03-28

    IPC分类号: G06F12/00

    摘要: A system, method and computer-readable medium for balancing access among multiple logical partitions to the physical system resources of a computer system employing system virtualization. Each of the logical partitions is classified, initially during a startup period, in accordance with a level of allocated dispatch window utilization. Performance metrics of one or more of the physical system resources are determined in association with one or more of the logical partitions. The performance metrics determination is performed at a hardware level independent of programming interrupts. During a dispatch window in which a given set of the physical system resources are configured for allocation to one of the logical partitions, the given set of physical system resources are re-allocated to a replacement logical partition in accordance with the determined performance metrics associated with the replacement logical partition and the dispatch window utilization classification of the replacement logical partition.

    WORKLOAD MANAGEMENT IN VIRTUALIZED DATA PROCESSING ENVIRONMENT
    32.
    发明申请
    WORKLOAD MANAGEMENT IN VIRTUALIZED DATA PROCESSING ENVIRONMENT 有权
    虚拟化数据处理环境中的工作负载管理

    公开(公告)号:US20080244213A1

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

    申请号:US11692338

    申请日:2007-03-28

    IPC分类号: G06F12/00

    摘要: A system, method and computer-readable medium for balancing access among multiple logical partitions to the physical system resources of a computer system employing system virtualization. Each of the logical partitions is classified, initially during a startup period, in accordance with a level of allocated dispatch window utilization. Performance metrics of one or more of the physical system resources are determined in association with one or more of the logical partitions. The performance metrics determination is performed at a hardware level independent of programming interrupts. During a dispatch window in which a given set of the physical system resources are configured for allocation to one of the logical partitions, the given set of physical system resources are re-allocated to a replacement logical partition in accordance with the determined performance metrics associated with the replacement logical partition and the dispatch window utilization classification of the replacement logical partition.

    摘要翻译: 一种用于将多个逻辑分区之间的访问平衡到采用系统虚拟化的计算机系统的物理系统资源的系统,方法和计算机可读介质。 每个逻辑分区最初在启动期间根据分配的调度窗口利用率的级别进行分类。 与一个或多个逻辑分区相关联地确定一个或多个物理系统资源的性能度量。 性能度量确定在与编程中断无关的硬件级别下执行。 在其中给定的一组物理系统资源被配置用于分配到逻辑分区之一的调度窗口期间,根据所确定的与相关联的性能度量相关联的性能度量,将给定的一组物理系统资源重新分配给替换逻辑分区 替换逻辑分区和替换逻辑分区的调度窗口利用率分类。

    Sharing kernel services among kernels
    33.
    发明授权
    Sharing kernel services among kernels 有权
    在内核之间共享内核服务

    公开(公告)号:US09201703B2

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

    申请号:US11422656

    申请日:2006-06-07

    CPC分类号: G06F9/5077

    摘要: Sharing kernel services among kernels, including receiving, by a partition manager from an application in a logical partition, a first system call for a kernel service from a first kernel, the first system call having form and content compatible with the first kernel, generating, in dependence upon the first system call, a second system call for the kernel service from a second kernel, the second system call having form and content compatible with the second kernel, and sending the second system call through the partition manager to the second kernel for execution.

    摘要翻译: 在内核之间共享内核服务,包括由分区管理器从逻辑分区中的应用程序接收来自第一内核的内核服务的第一系统调用,第一系统调用具有与第一内核兼容的形式和内容, 根据第一系统调用,第二系统调用来自第二内核的内核服务,第二系统调用具有与第二内核兼容的形式和内容,并且通过分区管理器将第二系统调用发送到第二内核,用于 执行。

    Dynamically assigning a portion of physical computing resource to logical partitions based on characteristics of executing logical partitions
    34.
    发明授权
    Dynamically assigning a portion of physical computing resource to logical partitions based on characteristics of executing logical partitions 有权
    基于执行逻辑分区的特性,将物理计算资源的一部分动态地分配给逻辑分区

    公开(公告)号:US09135080B2

    公开(公告)日:2015-09-15

    申请号:US13460448

    申请日:2012-04-30

    IPC分类号: G06F9/46 G06F9/50 G06F9/455

    摘要: A computer implemented method includes determining first characteristics of a first logical partition, the first characteristics including a memory footprint characteristic. The method includes assigning a first portion of a first set of physical computing resources to the first logical partition. The first set of physical computing resources includes a plurality of processors that includes a first processor having a first processor type and a second processor having a second processor type. The first portion includes the second processor. The method includes dispatching the first logical partition to execute using the first portion. The method includes creating a second logical partition that includes the second processor and assigning a second portion of the first set of physical computing resources to the second logical partition. The method includes dispatching the second logical partition to execute using the second portion.

    摘要翻译: 计算机实现的方法包括确定第一逻辑分区的第一特征,所述第一特征包括存储器占用特征。 该方法包括将第一组物理计算资源的第一部分分配给第一逻辑分区。 第一组物理计算资源包括多个处理器,其包括具有第一处理器类型的第一处理器和具有第二处理器类型的第二处理器。 第一部分包括第二处理器。 该方法包括使用第一部分调度第一逻辑分区以执行。 该方法包括创建包括第二处理器并将第一组物理计算资源的第二部分分配给第二逻辑分区的第二逻辑分区。 该方法包括使用第二部分调度第二逻辑分区以执行。

    Variable cache line size management
    35.
    发明授权
    Variable cache line size management 有权
    可变缓存行大小管理

    公开(公告)号:US08943272B2

    公开(公告)日:2015-01-27

    申请号:US13451742

    申请日:2012-04-20

    IPC分类号: G06F12/00 G06F12/08

    摘要: According to one aspect of the present disclosure, a method and technique for variable cache line size management is disclosed. The method includes: determining whether an eviction of a cache line from an upper level sectored cache to an unsectored lower level cache is to be performed, wherein the upper level cache includes a plurality of sub-sectors, each sub-sector having a cache line size corresponding to a cache line size of the lower level cache; responsive to determining that an eviction is to be performed, identifying referenced sub-sectors of the cache line to be evicted; invalidating unreferenced sub-sectors of the cache line to be evicted; and storing the referenced sub-sectors in the lower level cache.

    摘要翻译: 根据本公开的一个方面,公开了一种用于可变高速缓存行大小管理的方法和技术。 该方法包括:确定是否执行将高速缓存行从高级扇区高速缓存驱逐到未故障的较低级高速缓存,其中高级缓存包括多个子扇区,每个子扇区具有高速缓存行 对应于较低级缓存的高速缓存行大小的大小; 响应于确定要执行驱逐,识别要被驱逐的高速缓存行的参考子扇区; 使要删除的缓存行的未引用子扇区无效; 并将所引用的子扇区存储在下级缓存中。

    MANAGING ROLLBACK IN A TRANSACTIONAL MEMORY ENVIRONMENT
    37.
    发明申请
    MANAGING ROLLBACK IN A TRANSACTIONAL MEMORY ENVIRONMENT 有权
    管理在一个交易记忆环境中的滚动

    公开(公告)号:US20120304002A1

    公开(公告)日:2012-11-29

    申请号:US13113663

    申请日:2011-05-23

    IPC分类号: G06F11/07

    CPC分类号: G06F9/528 G06F9/467

    摘要: A system and technique for managing rollback in a transactional memory environment is disclosed. The system includes a processor, a transactional memory, and a transactional memory manager (TMM) configured to perform a rollback on the transactional memory. The TMM is configured to, responsive to detecting a begin transaction directive by the processor, detect an access of a first memory location of the transactional memory not needing rollback and indicate that the first memory location does not need to be rolled back while detecting an access to a second memory location of the transactional memory and indicating that a rollback will be required. The TMM is also configured to, responsive to detecting an end transaction directive after the begin transaction directive and a conflict requiring a rollback, omit a rollback of the first memory location while performing rollback on the second memory location.

    摘要翻译: 公开了一种用于在事务性存储器环境中管理回滚的系统和技术。 该系统包括处理器,事务存储器和被配置为在事务存储器上执行回滚的事务性存储器管理器(TMM)。 TMM被配置为响应于检测到处理器的开始事务指令,检测不需要回滚的事务存储器的第一存储器位置的访问,并且指示在检测到访问期间不需要回滚第一存储器位置 到事务存储器的第二存储器位置并且指示将需要回滚。 TMM还被配置为响应于在开始事务指令之后检测到结束事务指令和需要回滚的冲突,在第二存储器位置处执行回滚时,省略第一存储器位置的回滚。

    MANAGING ROLLBACK IN A TRANSACTIONAL MEMORY ENVIRONMENT
    38.
    发明申请
    MANAGING ROLLBACK IN A TRANSACTIONAL MEMORY ENVIRONMENT 有权
    管理在一个交易记忆环境中的滚动

    公开(公告)号:US20120303591A1

    公开(公告)日:2012-11-29

    申请号:US13451266

    申请日:2012-04-19

    IPC分类号: G06F17/30

    CPC分类号: G06F9/528 G06F9/467

    摘要: According to one aspect of the present disclosure, a method and technique for managing rollback in a transactional memory environment is disclosed. The method includes, responsive to detecting a begin transaction directive by a processor supporting transactional memory processing, detecting an access of a first memory location not needing rollback and indicating that the first memory location does not need to be rolled back while detecting an access to a second memory location and indicating that a rollback will be required. The method also includes, responsive to detecting an end transaction directive after the begin transaction directive and a conflict requiring a rollback, omitting a rollback of the first memory location while performing rollback on the second memory location.

    摘要翻译: 根据本公开的一个方面,公开了一种用于在事务存储器环境中管理回滚的方法和技术。 该方法包括:响应于由支持事务性存储器处理的处理器检测开始事务指令,检测不需要回滚的第一存储器位置的访问,并指示第一存储器位置不需要回滚,同时检测到对 第二个内存位置,并指示需要回滚。 该方法还包括:响应于在开始事务指令之后检测到结束事务指令和需要回滚的冲突,在第二存储器位置上执行回滚的同时省略第一存储器位置的回滚。

    APPLICATION SERVER FOR MAINFRAME COMPUTER SYSTEMS
    39.
    发明申请
    APPLICATION SERVER FOR MAINFRAME COMPUTER SYSTEMS 有权
    MAINFRAME计算机系统的应用服务器

    公开(公告)号:US20110320573A1

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

    申请号:US12822222

    申请日:2010-06-24

    IPC分类号: G06F15/177 G06F15/16

    CPC分类号: G06F9/541 Y10T307/931

    摘要: A method, apparatus, and computer program product for running software on an adapter. In response to a connection of a hardware interface for the adapter with a current host computer, a processor unit in the adapter determines whether a set of protocols for communicating with the current host computer to access resources is present on the adapter. In response to the set of protocols being absent on the adapter, the processor unit obtains the set of protocols from the current host computer. The processor unit identifies a set of available resources in the current host computer for use by the adapter using the set of protocols. The processor unit runs software stored on a set of storage devices in the adapter using the set of available resources identified for use by the adapter.

    摘要翻译: 一种用于在适配器上运行软件的方法,装置和计算机程序产品。 响应于用于适配器的硬件接口与当前主机计算机的连接,适配器中的处理器单元确定用于与当前主机计算机通信以访问资源的一组协议是否存在于适配器上。 响应于适配器上不存在的协议集合,处理器单元从当前的主计算机获得一组协议。 处理器单元识别当前主机中的一组可用资源,供适配器使用该协议集合使用。 处理器单元使用识别供适配器使用的一组可用资源运行存储在适配器中的一组存储设备上的软件。

    Workload management in virtualized data processing environment
    40.
    发明授权
    Workload management in virtualized data processing environment 有权
    虚拟化数据处理环境中的工作负载管理

    公开(公告)号:US07698531B2

    公开(公告)日:2010-04-13

    申请号:US11692537

    申请日:2007-03-28

    IPC分类号: G06F12/00

    摘要: A system, method and computer-readable medium for balancing access among multiple logical partitions to the physical system resources of a computer system employing system virtualization. Each of the logical partitions is classified, initially during a startup period, in accordance with a level of allocated dispatch window utilization. Performance metrics of one or more of the physical system resources are determined in association with one or more of the logical partitions. The performance metrics determination is performed at a hardware level independent of programming interrupts. During a dispatch window in which a given set of the physical system resources are configured for allocation to one of the logical partitions, the given set of physical system resources are re-allocated to a replacement logical partition in accordance with the determined performance metrics associated with the replacement logical partition and the dispatch window utilization classification of the replacement logical partition.

    摘要翻译: 一种用于将多个逻辑分区之间的访问平衡到采用系统虚拟化的计算机系统的物理系统资源的系统,方法和计算机可读介质。 每个逻辑分区最初在启动期间根据分配的调度窗口利用率的级别进行分类。 与一个或多个逻辑分区相关联地确定一个或多个物理系统资源的性能度量。 性能度量确定在与编程中断无关的硬件级别下执行。 在其中给定的一组物理系统资源被配置用于分配到逻辑分区之一的调度窗口期间,根据所确定的与相关联的性能度量相关联的性能度量,将给定的一组物理系统资源重新分配给替换逻辑分区 替换逻辑分区和替换逻辑分区的调度窗口利用率分类。