Resource Manager Architecture Utilizing a Policy Manager

    公开(公告)号:US20060236368A1

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

    申请号:US11276394

    申请日:2006-02-27

    IPC分类号: H04L9/00

    CPC分类号: G06F9/5027 G06F2209/5021

    摘要: Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. One policy is a priority-based policy that distinguishes among which applications and/or users have priority over others to use the resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity. Each resource consumer can specify one or more configurations for each activity. If multiple configurations are specified, the resource consumer can rank them according to preference. This allows the resource consumers to be dynamically changed from one configuration to another as operating conditions change.

    Resource manager architecture
    2.
    发明申请
    Resource manager architecture 有权
    资源管理器架构

    公开(公告)号:US20050044205A1

    公开(公告)日:2005-02-24

    申请号:US10931058

    申请日:2004-08-31

    摘要: Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. One policy is a priority-based policy that distinguishes among which applications and/or users have priority over others to use the resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity. Each resource consumer can specify one or more configurations for each activity. If multiple configurations are specified, the resource consumer can rank them according to preference. This allows the resource consumers to be dynamically changed from one configuration to another as operating conditions change.

    摘要翻译: 描述了在计算机系统中实现的管理资源的资源管理架构。 在一个实施例中,一般架构包括资源管理器和支持一个或多个资源消费者(诸如系统组件或应用程序)的多个资源提供者。 当与资源管理器进行接口时,每个提供者都与资源相关联并充当该资源的管理器。 资源管理员代表消费者对资源提供者提供的资源的访问进行仲裁。 策略管理器设置资源管理器使用的各种策略来分配资源。 一个策略是一个基于优先级的策略,区分哪些应用程序和/或用户优先于其他应用程序和/或用户来使用资源。 资源消费者在资源管理器中创建“活动”,并构建一个或多个描述执行活动所需的各种首选资源集的“配置”。 每个资源消费者可以为每个活动指定一个或多个配置。 如果指定了多个配置,资源消费者可以根据偏好对其进行排名。 这允许在操作条件改变时资源消费者从一个配置动态地改变另一个配置。

    Method and system for effective management of client and server processes
    3.
    发明授权
    Method and system for effective management of client and server processes 有权
    有效管理客户端和服务器进程的方法和系统

    公开(公告)号:US07386859B2

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

    申请号:US10156463

    申请日:2002-05-28

    摘要: Methods, functional components and structures are disclosed for carrying out management of client/server processes operating within separate process spaces within a computer system. The disclosed methods, functional components facilitate and carry out management of client and server processes within a computer system such that a greater degree of control can be exhibited over their execution. An active server component process maintains a list structure identifying each client process that is currently using one of the server component process's interfaces. When a new client references a server, the list structure is augmented to include the system identification (e.g., handle) assigned by the operating system to the client process. A thread within the server process blocks while awaiting a triggering event (e.g., a client process in the list terminates). When the client process terminates, the block on the thread releases and the thread processes the change in client references. If the list of clients within the structure reaches zero, then the server process can immediately terminate.

    摘要翻译: 公开了方法,功能组件和结构,用于执行在计算机系统内的单独处理空间内操作的客户端/服务器进程的管理。 公开的方法,功能组件促进并执行计算机系统内的客户端和服务器进程的管理,使得可以在其执行上显示更大程度的控制。 活动服务器组件进程维护一个列表结构,用于标识当前正在使用服务器组件进程的一个接口的每个客户端进程。 当新的客户端引用服务器时,增加列表结构以将由操作系统分配的系统标识(例如,句柄)包括到客户端进程。 服务器进程内的线程在等待触发事件(例如,列表中的客户端进程终止)时阻塞。 当客户端进程终止时,线程上的块释放并且线程处理客户端引用中的更改。 如果结构中的客户端列表达到零,则服务器进程可以立即终止。

    Resource Manager Architecture Utilizing a Policy Manager
    4.
    发明申请
    Resource Manager Architecture Utilizing a Policy Manager 有权
    资源管理器架构利用策略管理器

    公开(公告)号:US20060136988A1

    公开(公告)日:2006-06-22

    申请号:US11276393

    申请日:2006-02-27

    IPC分类号: H04L9/00

    CPC分类号: G06F9/5027 G06F2209/5021

    摘要: Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource providers that support one or more resource consumers such as a system component or application. Each provider is associated with a resource and acts as the manager for the resource when interfacing with the resource manager. The resource manager arbitrates access to the resources provided by the resource providers on behalf of the consumers. A policy manager sets various policies that are used by the resource manager to allocate resources. One policy is a priority-based policy that distinguishes among which applications and/or users have priority over others to use the resources. A resource consumer creates an “activity” at the resource manager and builds one or more “configurations” that describe various sets of preferred resources required to perform the activity. Each resource consumer can specify one or more configurations for each activity. If multiple configurations are specified, the resource consumer can rank them according to preference. This allows the resource consumers to be dynamically changed from one configuration to another as operating conditions change.

    摘要翻译: 描述了在计算机系统中实现的管理资源的资源管理架构。 在一个实施例中,一般架构包括资源管理器和支持一个或多个资源消费者(诸如系统组件或应用程序)的多个资源提供者。 当与资源管理器进行接口时,每个提供者都与资源相关联并充当该资源的管理器。 资源管理员代表消费者对资源提供者提供的资源的访问进行仲裁。 策略管理器设置资源管理器使用的各种策略来分配资源。 一个策略是一个基于优先级的策略,区分哪些应用程序和/或用户优先于其他应用程序和/或用户来使用资源。 资源消费者在资源管理器中创建“活动”,并构建一个或多个描述执行活动所需的各种首选资源集的“配置”。 每个资源消费者可以为每个活动指定一个或多个配置。 如果指定了多个配置,资源消费者可以根据喜好对其进行排名。 这允许在操作条件改变时资源消费者从一个配置动态地改变另一个配置。