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.

Die Betriebsmittelverwaltungarchitektur, die in den Computersystemen eingeführt wird, um Betriebsmittel zu handhaben, wird beschrieben. In einer Verkörperung eine allgemeine Architektur mit.einschließt ein Hilfsquellenverwaltungsprogramm und mehrere Hilfsmittelversorger, die einen oder mehr Hilfsmittelverbraucher wie ein System Bestandteil oder eine Anwendung stützen. Jeder VersorgerIST mit einem Hilfsmittel verbunden und dient als der Manager für das Hilfsmittel bei der Zusammenschaltung an das Hilfsquellenverwaltungsprogramm. Das Hilfsquellenverwaltungsprogramm vermittelt Zugang zu den Betriebsmitteln, die von den Hilfsmittelversorgern im Namen der Verbraucher bereitgestellt werden. Ein Politikmanager stellt verschiedene Politik ein, die vom Hilfsquellenverwaltungsprogramm verwendet werden, um Betriebsmittel zuzuteilen. Eine Politik ist eine Priorität-gegründete Politik, die unterscheidet unter, welchen Anwendungen und/oder Benutzern Priorität über anderen haben, zum der Betriebsmittel zu benutzen. Ein Hilfsmittelverbraucher verursacht eine "Tätigkeit" am Hilfsquellenverwaltungsprogramm und errichtet eins oder mehr "Konfigurationen", die verschiedene Sätze der bevorzugten Betriebsmittel beschreiben, die erfordert werden, um die Tätigkeit durchzuführen. Jeder Hilfsmittelverbraucher kann eine oder mehr Konfigurationen für jede Tätigkeit spezifizieren. Wenn mehrfache Konfigurationen spezifiziert werden, kann der Hilfsmittelverbraucher sie entsprechend Präferenz ordnen. Dieses erlaubt den Hilfsmittelverbrauchern, von einer Konfiguration zu anderen dynamisch geändert zu werden, während Betriebsbedingungen ändern.

 
Web www.patentalert.com

< Method and system for multiprocessor garbage collection

< Method of sharing a parcer

> System and method for data migration

> Common feature mode for microprocessors in a multiple microprocessor system

~ 00163