Methods and Apparatus for Resource Capacity Evaluation in a System of Virtual Containers
    1.
    发明申请
    Methods and Apparatus for Resource Capacity Evaluation in a System of Virtual Containers 有权
    虚拟容器系统资源容量评估方法与设备

    公开(公告)号:US20110247005A1

    公开(公告)日:2011-10-06

    申请号:US12751089

    申请日:2010-03-31

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5077 G06F2209/5022

    摘要: Methods and apparatus are provided for evaluating potential resource capacity in a system where there is elasticity and competition between a plurality of containers. A dynamic potential capacity is determined for at least one container in a plurality of containers competing for a total capacity of a larger container. A current utilization by each of the plurality of competing containers is obtained, and an equilibrium capacity is determined for each of the competing containers. The equilibrium capacity indicates a capacity that the corresponding container is entitled to. The dynamic potential capacity is determined based on the total capacity, a comparison of one or more of the current utilizations to one or more of the corresponding equilibrium capacities and a relative resource weight of each of the plurality of competing containers. The dynamic potential capacity is optionally recalculated when the set of plurality of containers is changed or after the assignment of each work element.

    摘要翻译: 提供了用于评估在多个容器之间存在弹性和竞争的系统中的潜在资源容量的方法和装置。 确定多个容器中的至少一个容器的动态电位容量,其竞争较大容器的总容量。 获得多个竞争容器中的每一个的当前利用率,并确定每个竞争容器的平衡容量。 平衡容量表示相应集装箱有资格的能力。 基于总容量确定动态电位容量,将当前利用率中的一个或多个与一个或多个相应的平衡容量和多个竞争容器中的每一个的相对资源权重进行比较。 当多个容器的组被改变或在每个工作元件的分配之后,可选地重新计算动态电位容量。

    Methods and apparatus for resource capacity evaluation in a system of virtual containers
    2.
    发明授权
    Methods and apparatus for resource capacity evaluation in a system of virtual containers 有权
    虚拟容器系统中的资源容量评估方法与装置

    公开(公告)号:US09229783B2

    公开(公告)日:2016-01-05

    申请号:US12751089

    申请日:2010-03-31

    IPC分类号: G06F9/46 G06F9/50

    CPC分类号: G06F9/5077 G06F2209/5022

    摘要: Methods and apparatus are provided for evaluating potential resource capacity in a system where there is elasticity and competition between a plurality of containers. A dynamic potential capacity is determined for at least one container in a plurality of containers competing for a total capacity of a larger container. A current utilization by each of the plurality of competing containers is obtained, and an equilibrium capacity is determined for each of the competing containers. The equilibrium capacity indicates a capacity that the corresponding container is entitled to. The dynamic potential capacity is determined based on the total capacity, a comparison of one or more of the current utilizations to one or more of the corresponding equilibrium capacities and a relative resource weight of each of the plurality of competing containers. The dynamic potential capacity is optionally recalculated when the set of plurality of containers is changed or after the assignment of each work element.

    摘要翻译: 提供了用于评估在多个容器之间存在弹性和竞争的系统中的潜在资源容量的方法和装置。 确定多个容器中的至少一个容器的动态电位容量,其竞争较大容器的总容量。 获得多个竞争容器中的每一个的当前利用率,并确定每个竞争容器的平衡容量。 平衡容量表示相应集装箱有资格的能力。 基于总容量确定动态电位容量,将当前利用率中的一个或多个与一个或多个相应的平衡容量和多个竞争容器中的每一个的相对资源权重进行比较。 当多个容器的组被改变或在每个工作元件的分配之后,可选地重新计算动态电位容量。

    Scheduling a parallel job in a system of virtual containers

    公开(公告)号:US08869164B2

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

    申请号:US12874558

    申请日:2010-09-02

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

    摘要: Methods and apparatus are provided for scheduling parallel jobs in a system of virtual containers. At least one parallel job is assigned to a plurality of containers competing for a total capacity of a larger container, wherein the at least one parallel job comprises a plurality of tasks. The assignment method comprises determining a current utilization and a potential free capacity for each of the plurality of competing containers; and assigning the tasks to one of the plurality of containers based on the potential free capacities and at least one predefined scheduling policy. The predefined scheduling policy may comprise, for example, one or more of load balancing, server consolidation, maximizing the current utilizations, minimizing a response time of the parallel job and satisfying quality of service requirements. The load balancing can be achieved, for example, by assigning a task to a container having a highest potential free capacity.

    Scheduling a Parallel Job in a System of Virtual Containers
    4.
    发明申请
    Scheduling a Parallel Job in a System of Virtual Containers 审中-公开
    在虚拟容器系统中调度并行作业

    公开(公告)号:US20130024872A1

    公开(公告)日:2013-01-24

    申请号:US13609869

    申请日:2012-09-11

    IPC分类号: G06F9/46

    摘要: Methods and apparatus are provided for scheduling parallel jobs in a system of virtual containers. At least one parallel job is assigned to a plurality of containers competing for a total capacity of a larger container, wherein the at least one parallel job comprises a plurality of tasks. The assignment method comprises determining a current utilization and a potential free capacity for each of the plurality of competing containers; and assigning the tasks to one of the plurality of containers based on the potential free capacities and at least one predefined scheduling policy. The predefined scheduling policy may comprise, for example, one or more of load balancing, server consolidation, maximizing the current utilizations, minimizing a response time of the parallel job and satisfying quality of service requirements. The load balancing can be achieved, for example, by assigning a task to a container having a highest potential free capacity.

    摘要翻译: 提供了用于在虚拟容器系统中调度并行作业的方法和装置。 至少一个并行作业被分配给竞争大容器的总容量的多个容器,其中所述至少一个并行作业包括多个任务。 分配方法包括确定多个竞争容器中的每一个的当前利用率和潜在可用容量; 以及基于所述潜在可用容量和至少一个预定义的调度策略将所述任务分配给所述多个容器之一。 预定义的调度策略可以包括例如负载平衡,服务器整合中的一个或多个,最大化当前利用率,最小化并行作业的响应时间并满足服务质量要求。 例如,可以通过将任务分配给具有最高潜在空闲容量的容器来实现负载平衡。

    Scheduling a parallel job in a system of virtual containers
    5.
    发明授权
    Scheduling a parallel job in a system of virtual containers 有权
    在虚拟容器系统中调度并行作业

    公开(公告)号:US08881168B2

    公开(公告)日:2014-11-04

    申请号:US13609869

    申请日:2012-09-11

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

    摘要: Methods and apparatus are provided for scheduling parallel jobs in a system of virtual containers. At least one parallel job is assigned to a plurality of containers competing for a total capacity of a larger container, wherein the at least one parallel job comprises a plurality of tasks. The assignment method comprises determining a current utilization and a potential free capacity for each of the plurality of competing containers; and assigning the tasks to one of the plurality of containers based on the potential free capacities and at least one predefined scheduling policy. The predefined scheduling policy may comprise, for example, one or more of load balancing, server consolidation, maximizing the current utilizations, minimizing a response time of the parallel job and satisfying quality of service requirements. The load balancing can be achieved, for example, by assigning a task to a container having a highest potential free capacity.

    摘要翻译: 提供了用于在虚拟容器系统中调度并行作业的方法和装置。 至少一个并行作业被分配给竞争大容器的总容量的多个容器,其中所述至少一个并行作业包括多个任务。 分配方法包括确定多个竞争容器中的每一个的当前利用率和潜在可用容量; 以及基于所述潜在可用容量和至少一个预定义的调度策略将所述任务分配给所述多个容器之一。 预定义的调度策略可以包括例如负载平衡,服务器整合中的一个或多个,最大化当前利用率,最小化并行作业的响应时间并满足服务质量要求。 例如,可以通过将任务分配给具有最高潜在空闲容量的容器来实现负载平衡。

    Scheduling a Parallel Job in a System of Virtual Containers
    6.
    发明申请
    Scheduling a Parallel Job in a System of Virtual Containers 有权
    在虚拟容器系统中调度并行作业

    公开(公告)号:US20120060171A1

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

    申请号:US12874558

    申请日:2010-09-02

    IPC分类号: G06F9/46

    摘要: Methods and apparatus are provided for scheduling parallel jobs in a system of virtual containers. At least one parallel job is assigned to a plurality of containers competing for a total capacity of a larger container, wherein the at least one parallel job comprises a plurality of tasks. The assignment method comprises determining a current utilization and a potential free capacity for each of the plurality of competing containers; and assigning the tasks to one of the plurality of containers based on the potential free capacities and at least one predefined scheduling policy. The predefined scheduling policy may comprise, for example, one or more of load balancing, server consolidation, maximizing the current utilizations, minimizing a response time of the parallel job and satisfying quality of service requirements. The load balancing can be achieved, for example, by assigning a task to a container having a highest potential free capacity.

    摘要翻译: 提供了用于在虚拟容器系统中调度并行作业的方法和装置。 至少一个并行作业被分配给竞争大容器的总容量的多个容器,其中所述至少一个并行作业包括多个任务。 分配方法包括确定多个竞争容器中的每一个的当前利用率和潜在可用容量; 以及基于所述潜在可用容量和至少一个预定义的调度策略将所述任务分配给所述多个容器之一。 预定义的调度策略可以包括例如负载平衡,服务器整合中的一个或多个,最大化当前利用率,最小化并行作业的响应时间并满足服务质量要求。 例如,可以通过将任务分配给具有最高潜在空闲容量的容器来实现负载平衡。

    Method, system, and product for defining and managing provisioning states for resources in provisioning data processing systems
    8.
    发明授权
    Method, system, and product for defining and managing provisioning states for resources in provisioning data processing systems 失效
    用于定义和管理供应数据处理系统中资源的供应状态的方法,系统和产品

    公开(公告)号:US07610584B2

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

    申请号:US10751317

    申请日:2004-01-02

    IPC分类号: G06F9/46

    CPC分类号: H04L41/0806

    摘要: A method, system, and computer program product are described for managing the provisioning of resources in a data processing system. There are different types of resources. Each resource is one of these types. Multiple provisioning states are defined for each type of resource. Relationships are defined among the provisioning states. The relationships describe valid transitions from one state to another. Workflows of one or more tasks are defined, varying to the resource implementation specifications, that are associated with each one of the valid transitions between states. When a resource is to transition from a current state, the relationships among states are used to determine a valid next state. The workflow specific to the resource specification and associated with this transition from the current state to the determined next state is then executed in order to transition to the next state.

    摘要翻译: 描述了用于管理数据处理系统中的资源供应的方法,系统和计算机程序产品。 有不同类型的资源。 每个资源都是这些类型之一。 为每种类型的资源定义了多个配置状态。 在供应状态之间定义关系。 关系描述了从一个状态到另一个状态的有效转换。 一个或多个任务的工作流被定义为与资源实现规范不同,它们与状态之间的有效转换中的每一个相关联。 当资源从当前状态转变时,状态之间的关系用于确定有效的下一状态。 然后执行特定于资源规范并与从当前状态到确定的下一状态的转换相关联的工作流程,以便转换到下一状态。