Dynamically assigning a portion of physical computing resource to logical partitions based on characteristics of executing logical partitions
    1.
    发明授权
    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.

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

    Workload management in virtualized data processing environment
    2.
    发明授权
    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.

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

    ASSIGNING A PORTION OF PHYSICAL COMPUTING RESOURCES TO A LOGICAL PARTITION
    3.
    发明申请
    ASSIGNING A PORTION OF PHYSICAL COMPUTING RESOURCES TO A LOGICAL PARTITION 有权
    将物理计算资源分配到逻辑分区

    公开(公告)号:US20120216212A1

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

    申请号:US13460448

    申请日:2012-04-30

    IPC分类号: G06F9/46

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

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

    Assigning A Portion Of Physical Computing Resources To A Logical Partition
    4.
    发明申请
    Assigning A Portion Of Physical Computing Resources To A Logical Partition 有权
    将一部分物理计算资源分配给逻辑分区

    公开(公告)号:US20110093861A1

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

    申请号:US12582813

    申请日:2009-10-21

    IPC分类号: G06F9/46 G06F12/00 G06F12/02

    摘要: A data processing system includes physical computing resources that include a plurality of processors. The plurality of processors include a first processor having a first processor type and a second processor having a second processor type that is different than the first processor type. The data processing system also includes a resource manager to assign portions of the physical computing resources to be used when executing logical partitions. The resource manager is configured to assign a first portion of the physical computing resources to a logical partition, to determine characteristics of the logical partition, the characteristics including a memory footprint characteristic, to assign a second portion of the physical computing resources based on the characteristics of the logical partition, and to dispatch the logical partition to execute using the second portion of the physical computing resources.

    摘要翻译: 数据处理系统包括包括多个处理器的物理计算资源。 多个处理器包括具有第一处理器类型的第一处理器和具有不同于第一处理器类型的第二处理器类型的第二处理器。 数据处理系统还包括资源管理器,用于分配在执行逻辑分区时要使用的物理计算资源的部分。 资源管理器被配置为将物理计算资源的第一部分分配给逻辑分区,以确定逻辑分区的特征,包括存储器占用空间特征的特性,以基于特征来分配物理计算资源的第二部分 的逻辑分区,并且使用物理计算资源的第二部分分派逻辑分区来执行。

    METHOD TO CAPTURE HARDWARE STATISTICS FOR PARTITIONS TO ENABLE DISPATCHING AND SCHEDULING EFFICIENCY
    5.
    发明申请
    METHOD TO CAPTURE HARDWARE STATISTICS FOR PARTITIONS TO ENABLE DISPATCHING AND SCHEDULING EFFICIENCY 有权
    收集硬件统计数据的方法,以便能够实现分配和调度效率

    公开(公告)号:US20080244568A1

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

    申请号:US11692276

    申请日:2007-03-28

    IPC分类号: G06F9/44

    摘要: A method, system and computer program product enables the granular collection and utilization of hardware statistical samples for the efficient scheduling and allocation of data processing resources. In particular, a Partition Statistics Capture and Analysis (PSCA) utility utilizes special purpose registers to collect statistical samples, such as: (1) instructions completed; (2) Level2 (L2) cache misses; (3) cycles per instruction (CPI); and/or (4) other statistics selected based on the programming of the PSCA utility. Further, these statistical samples are utilized for the several purposes, including: (1) determining how long (time) the footprint of a partition takes to become established during the “cold start” period, i.e., during system instantiation; (2) detecting movement of the CPI curve in order to determine the (shifted) location of the onset of steady state (i.e., the knee) on the CPI curve; and (3) utilizing the statistical samples to guide dispatch decisions and make tuning recommendations.

    摘要翻译: 一种方法,系统和计算机程序产品能够对硬件统计样本进行粒度收集和利用,从而有效地调度和分配数据处理资源。 特别地,分区统计捕获和分析(PSCA)实用程序利用专用寄存器来收集统计样本,例如:(1)指令完成; (2)Level2(L2)缓存未命中; (3)每个指令周期(CPI); 和/或(4)基于PSCA实用程序的编程选择的其他统计信息。 此外,这些统计样本用于多个目的,包括:(1)确定在“冷启动”时段期间,即在系统实例化期间,分区的占用面积需要多长时间(时间)建立; (2)检测CPI曲线的移动,以便确定在CPI曲线上稳定状态(即膝盖)的起始位置(偏移)位置; 和(3)利用统计样本来指导调度决策和调整建议。

    WORKLOAD MANAGEMENT IN VIRTUALIZED DATA PROCESSING ENVIRONMENT

    公开(公告)号:US20080244214A1

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

    申请号:US11692346

    申请日: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.

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

    公开(公告)号:US09135079B2

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

    申请号:US12582813

    申请日:2009-10-21

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

    摘要: A data processing system includes physical computing resources that include a plurality of processors. The plurality of processors include a first processor having a first processor type and a second processor having a second processor type that is different than the first processor type. The data processing system also includes a resource manager to assign portions of the physical computing resources to be used when executing logical partitions. The resource manager is configured to assign a first portion of the physical computing resources to a logical partition, to determine characteristics of the logical partition, the characteristics including a memory footprint characteristic, to assign a second portion of the physical computing resources based on the characteristics of the logical partition, and to dispatch the logical partition to execute using the second portion of the physical computing resources.

    摘要翻译: 数据处理系统包括包括多个处理器的物理计算资源。 多个处理器包括具有第一处理器类型的第一处理器和具有不同于第一处理器类型的第二处理器类型的第二处理器。 数据处理系统还包括资源管理器,用于分配在执行逻辑分区时要使用的物理计算资源的部分。 资源管理器被配置为将物理计算资源的第一部分分配给逻辑分区,以确定逻辑分区的特征,包括存储器占用空间特征的特性,以基于特征来分配物理计算资源的第二部分 的逻辑分区,并且使用物理计算资源的第二部分分派逻辑分区来执行。

    Capturing hardware statistics for partitions to enable dispatching and scheduling efficiency
    8.
    发明授权
    Capturing hardware statistics for partitions to enable dispatching and scheduling efficiency 有权
    捕获分区的硬件统计信息,以实现调度和调度效率

    公开(公告)号:US08219995B2

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

    申请号:US11692276

    申请日:2007-03-28

    IPC分类号: G06F9/46

    摘要: A method, system and computer program product enables the granular collection and utilization of hardware statistical samples for the efficient scheduling and allocation of data processing resources. In particular, a Partition Statistics Capture and Analysis (PSCA) utility utilizes special purpose registers to collect statistical samples, such as: (1) instructions completed; (2) Level2 (L2) cache misses; (3) cycles per instruction (CPI); and/or (4) other statistics selected based on the programming of the PSCA utility. Further, these statistical samples are utilized for the several purposes, including: (1) determining how long (time) the footprint of a partition takes to become established during the “cold start” period, i.e., during system instantiation; (2) detecting movement of the CPI curve in order to determine the (shifted) location of the onset of steady state (i.e., the knee) on the CPI curve; and (3) utilizing the statistical samples to guide dispatch decisions and make tuning recommendations.

    摘要翻译: 一种方法,系统和计算机程序产品能够对硬件统计样本进行粒度收集和利用,从而有效地调度和分配数据处理资源。 特别地,分区统计捕获和分析(PSCA)实用程序利用专用寄存器来收集统计样本,例如:(1)指令完成; (2)Level2(L2)缓存未命中; (3)每个指令周期(CPI); 和/或(4)基于PSCA实用程序的编程选择的其他统计信息。 此外,这些统计样本用于多个目的,包括:(1)确定在“冷启动”时段期间,即在系统实例化期间,分区的占用面积需要多长时间(时间)建立; (2)检测CPI曲线的移动,以便确定在CPI曲线上稳定状态(即膝盖)的起始位置(偏移)位置; 和(3)利用统计样本来指导调度决策和调整建议。

    Workload management in virtualized data processing environment

    公开(公告)号:US07698530B2

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

    申请号:US11692346

    申请日: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
    10.
    发明授权
    Workload management in virtualized data processing environment 有权
    虚拟化数据处理环境中的工作负载管理

    公开(公告)号:US07617375B2

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

    申请号:US11692338

    申请日:2007-03-28

    IPC分类号: G06F12/06

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

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