Resource manager architecture

   
   

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.

Des architectures de gestion de ressource mises en application dans les systèmes informatiques pour contrôler des ressources sont décrites. Dans une incorporation, une architecture générale inclut un directeur de ressource et des fournisseurs multiples de ressource qui soutiennent un ou plusieurs consommateurs de ressource tels qu'un composant ou une application de système. Chaque fournisseur est associé à une ressource et agit en tant que directeur pour la ressource en se connectant par interface au directeur de ressource. Le directeur de ressource arbitre l'accès aux ressources fournies par les fournisseurs de ressource au nom des consommateurs. Un directeur de politique place les diverses politiques qui sont employées par le directeur de ressource pour allouer des ressources. Une politique est une politique priorité-basée qui distingue parmi quels applications et/ou utilisateurs ont la priorité au-dessus de d'autres pour employer les ressources. Un consommateur de ressource crée une "activité" au directeur de ressource et établit une ou plusieurs "configurations" qui décrivent de divers ensembles de ressources préférées exigées pour exécuter l'activité. Chaque consommateur de ressource peut indiquer une ou plusieurs configurations pour chaque activité. Si des configurations multiples sont indiquées, le consommateur de ressource peut les ranger selon la préférence. Ceci permet aux consommateurs de ressource d'être dynamiquement changés d'une configuration à l'autre pendant que les conditions de fonctionnement changent.

 
Web www.patentalert.com

< System and method for annotating web-based documents

< System and method for the discovery and use of repetitively accessed data

> Accelerating a distributed component architecture over a network using a modified RPC communication

> Electronic module for sensing pen motion

~ 00135