Methods and apparatus for resource capacity evaluation in a system of virtual containers
    31.
    发明授权
    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.

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

    Managing job execution
    33.
    发明授权
    Managing job execution 有权
    管理工作执行

    公开(公告)号:US08799911B2

    公开(公告)日:2014-08-05

    申请号:US13500345

    申请日:2010-08-24

    IPC分类号: G06F9/46

    CPC分类号: G06F9/46 G06Q10/00 G06Q10/06

    摘要: A system or computer usable program product for managing jobs scheduled for execution on a target system in which some jobs may spawn additional jobs scheduled for execution on the target system including intercepting jobs scheduled for execution in the target system, determining whether there is resource sufficiency in the target system for executing jobs, responsive to an affirmative determination of resource sufficiency, releasing previously intercepted jobs for execution in the target system, computing a limit of a number of jobs which can be concurrently scheduled by an external system to the target system, and transmitting the computed limit to the external system.

    摘要翻译: 一种用于管理计划在目标系统上执行的作业的系统或计算机可用程序产品,其中一些作业可以产生计划在目标系统上执行的附加作业,包括计划在目标系统中执行的拦截作业,确定是否存在资源足够 用于执行作业的目标系统,响应于资源足够的肯定的确定,释放在目标系统中执行的先前拦截的作业,计算可以由外部系统同时调度到目标系统的作业数量的限制;以及 将计算的限制传输到外部系统。

    Creating task queries for concrete resources using alias selection fields specifying formal resources and formal relationships
    34.
    发明授权
    Creating task queries for concrete resources using alias selection fields specifying formal resources and formal relationships 失效
    使用指定正式资源和正式关系的别名选择字段为具体资源创建任务查询

    公开(公告)号:US08060885B2

    公开(公告)日:2011-11-15

    申请号:US11866570

    申请日:2007-10-03

    IPC分类号: G06F9/46 G06F7/00 G06F15/173

    CPC分类号: G06F9/4843

    摘要: A solution is proposed for facilitating the selection of execution servers to be used in a scheduler for submitting the execution of jobs. Each job is defined by a corresponding descriptor. The descriptor specifies the execution servers to be used by the jobs in a formal way (through their properties); in addition, the descriptor may also include the definition of formal relationships to be satisfied by the execution server with other resources of the system (in turn defined in a formal way through their properties). A query is created according to the descriptor for selecting (concrete) execution servers having the desired properties and satisfying the desired relationships with the resources of the system. This query is then run on a central database, wherein all the concrete execution servers, resources and relationships are defined. In this way, it is possible to obtain a list of concrete execution servers eligible to execute the job in a single transaction.

    摘要翻译: 提出了一种解决方案,用于促进选择要在调度程序中使用的执行服务器,以提交作业的执行。 每个作业都由相应的描述符定义。 描述符以正式方式(通过其属性)指定作业使用的执行服务器; 此外,描述符还可以包括由执行服务器与系统的其他资源(反过来通过其属性以正式方式定义)来满足的形式关系的定义。 根据用于选择(具体)具有期望属性并且满足与系统的资源的期望关系的执行服务器的描述符来创建查询。 然后,该查询在中央数据库上运行,其中定义了所有具体的执行服务器,资源和关系。 以这种方式,可以获得有资格在单个事务中执行作业的具体执行服务器的列表。

    Method and system for scheduling jobs based on predefined, re-usable profiles
    35.
    发明授权
    Method and system for scheduling jobs based on predefined, re-usable profiles 失效
    基于预定义的可重用配置文件调度作业的方法和系统

    公开(公告)号:US07984445B2

    公开(公告)日:2011-07-19

    申请号:US11352686

    申请日:2006-02-13

    申请人: Fabio Benedetti

    发明人: Fabio Benedetti

    IPC分类号: G06F9/46 G06F9/45

    摘要: A method for scheduling execution of a work unit in a data processing system, wherein the execution of the work unit involves the execution of at least one program, the method comprising: providing a first collection of pieces of information necessary to execute the work unit, said first collection of pieces of information being arranged in at least one pre-defined, re-usable program profile corresponding to the at least one program to be executed; receiving, in a request for scheduling execution of the work unit, a second collection of pieces of information necessary to execute the work unit; determining execution information for the execution of the work unit based on the first and second collections of pieces of information, and scheduling the execution of the work unit based on the determined execution information.

    摘要翻译: 一种用于调度数据处理系统中的工作单元的执行的方法,其中所述工作单元的执行涉及至少一个程序的执行,所述方法包括:提供执行所述工作单元所必需的信息的第一集合, 所述第一集合的信息被布置在与要执行的所述至少一个节目相对应的至少一个预定义的可再使用的节目简档中; 在执行所述工作单元的调度请求的请求中接收执行所述工作单元所必需的第二信息集合; 基于所述第一和第二信息集合确定所述工作单元的执行的执行信息,以及基于所确定的执行信息调度所述工作单元的执行。

    Method, system and computer program for monitoring activities on computers connected through a hardware switch
    36.
    发明授权
    Method, system and computer program for monitoring activities on computers connected through a hardware switch 失效
    用于监视通过硬件交换机连接的计算机上的活动的方法,系统和计算机程序

    公开(公告)号:US07979620B2

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

    申请号:US11950116

    申请日:2007-12-04

    CPC分类号: G06F11/30

    摘要: A technique for monitoring computers connected to a hardware switch. The switch is used to selectively connect a single set of peripheral units to the central unit of a selected one of the computers. In the proposed solution, status information of each non-selected computer is transmitted from the corresponding central unit to the switch. For this purpose, it is preferably exploited a corresponding bi-directional input port—such as of the USE type. The switch routes the status information of the different non-selected computers to the central unit of the selected computer. The central unit of the selected computer aggregates the status information with its output information, and then transmits this aggregated information to the switch for its display on a monitor. For example, the output information is shown in a main area of the screen, while the status information is shown in a reserved strip on top of it.

    摘要翻译: 一种用于监视连接到硬件交换机的计算机的技术。 该开关用于选择性地将一组外围设备连接到所选计算机的一个中央单元。 在所提出的解决方案中,每个未选择的计算机的状态信息从相应的中央单元发送到交换机。 为此,优选地利用相应的双向输入端口,例如USE类型的输入端口。 交换机将不同的未选择的计算机的状态信息路由到所选计算机的中央单元。 所选计算机的中央单元将状态信息与其输出信息进行聚合,然后将该聚合信息发送到交换机,以便在显示器上显示。 例如,输出信息显示在屏幕的主要区域中,而状态信息显示在其顶部的保留条中。

    METHOD, SYSTEM AND COMPUTER PROGRAM FOR MONITORING ACTIVITIES ON COMPUTERS CONNECTED THROUGH A HARDWARE SWITCH
    37.
    发明申请
    METHOD, SYSTEM AND COMPUTER PROGRAM FOR MONITORING ACTIVITIES ON COMPUTERS CONNECTED THROUGH A HARDWARE SWITCH 失效
    用于监视通过硬件开关连接的计算机的活动的方法,系统和计算机程序

    公开(公告)号:US20080162744A1

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

    申请号:US11950116

    申请日:2007-12-04

    IPC分类号: G06F13/14

    CPC分类号: G06F11/30

    摘要: A technique for monitoring computers connected to a hardware switch. The switch is used to selectively connect a single set of peripheral units to the central unit of a selected one of the computers. In the proposed solution, status information of each non-selected computer is transmitted from the corresponding central unit to the switch. For this purpose, it is preferably exploited a corresponding bi-directional input port—such as of the USE type. The switch routes the status information of the different non-selected computers to the central unit of the selected computer. The central unit of the selected computer aggregates the status information with its output information, and then transmits this aggregated information to the switch for its display on a monitor. For example, the output information is shown in a main area of the screen, while the status information is shown in a reserved strip on top of it.

    摘要翻译: 一种用于监视连接到硬件交换机的计算机的技术。 该开关用于选择性地将一组外围设备连接到所选计算机的一个中央单元。 在所提出的解决方案中,每个未选择的计算机的状态信息从相应的中央单元发送到交换机。 为此,优选地利用相应的双向输入端口,例如USE类型的输入端口。 交换机将不同的未选择的计算机的状态信息路由到所选计算机的中央单元。 所选计算机的中央单元将状态信息与其输出信息进行聚合,然后将该聚合信息发送到交换机,以便在显示器上显示。 例如,输出信息显示在屏幕的主要区域中,而状态信息显示在其顶部的保留条中。

    Method for allocating resources in a hierarchical data processing system
    39.
    发明申请
    Method for allocating resources in a hierarchical data processing system 有权
    在分层数据处理系统中分配资源的方法

    公开(公告)号:US20050235289A1

    公开(公告)日:2005-10-20

    申请号:US11044604

    申请日:2005-01-27

    IPC分类号: G06F9/46

    摘要: A method (300) and a corresponding system for allocating resources in a hierarchical data processing system are proposed. The system includes a plurality of nodes that are arranged in a tree. Each leaf-node, or client, controls corresponding local resources, while each intermediate node, or domain manager, controls global resources that are visible to all its dependent nodes; the global resources defined on a root node, or master domain manager, are then visible to all the nodes of the system. Whenever a job, being submitted (306) on a generic client, requests a set of resources for its execution, the request is sent (309,318,327) through the tree to the master domain manager. The master domain manager allocates (339) the corresponding global resources as soon as they are all available; this event enables (345) its child node (in a path to the client) to perform the same operations, and so on down to the client itself. Once the client has allocated (357) the corresponding local resources, the execution of the job can be launched (360).

    摘要翻译: 提出了一种方法(300)和用于在分层数据处理系统中分配资源的对应系统。 该系统包括布置在树中的多个节点。 每个叶节点或客户端控制对应的本地资源,而每个中间节点或域管理器控制对其所有依赖节点可见的全局资源; 然后,在根节点或主域管理器上定义的全局资源对系统的所有节点都可见。 每当在通用客户端上提交(306)的作业请求一组用于其执行的资源时,通过树将请求发送(309,318,327)到主域管理器。 主域名管理员尽快分配(339)相应的全球资源; 此事件使(345)其子节点(在客户端的路径中)执行相同的操作,依此类推,直到客户端本身。 一旦客户端分配(357)相应的本地资源,就可以启动作业的执行(360)。