System for allocating resources among agent processes

   
   

A certain number of agents and tokens are created. A first agent that is assigned a request must obtain a token to process the request. The number of agents which may concurrently process requests are limited by preventing an agent from processing a request unless the agent has an assigned token. An additional agent is created after assigning the token to the first agent, provided that an existing agent is not available to wait for a request, and an unassigned token is available for the additional agent. A certain minimum number of agents is defined and an agent is automatically eliminated when the agent completes a request, provided that the number of agents that are assigned tokens exceeds the minimum number of agents.

Eine bestimmte Anzahl von Mitteln und Zeichen werden hergestellt. Ein erstes Mittel, das einen Antrag zugewiesen wird, muß ein Zeichen erreichen, um den Antrag zu verarbeiten. Die Zahl Mitteln, die gleichzeitig verarbeiten können, Anträge werden begrenzt, indem man verhindert, daß ein Mittel einen Antrag verarbeitet, es sei denn das Mittel ein zugewiesenes Zeichen hat. Ein zusätzliches Mittel wird hergestellt, nachdem man das Zeichen dem ersten Mittel zugewiesen hat, vorausgesetzt daß ein vorhandenes Mittel nicht vorhanden ist, einen Antrag zu warten, und ein freies Zeichen ist für das zusätzliche Mittel vorhanden. Eine bestimmte Mindestzahl der Mittel wird definiert und ein Mittel wird automatisch beseitigt, wenn das Mittel einen Antrag durchführt, vorausgesetzt daß die Zahl Mitteln, die Zeichen zugewiesen werden, die Mindestzahl der Mittel übersteigt.

 
Web www.patentalert.com

< Systems and methods for backing up data files

< Methods, apparatus, and product for distributed garbage collection

> Simple network management protocol (SNMP) sun-agent interface

> System and method for dynamically securing dynamic-multi-sourced persisted EJBS

~ 00104