Controller
AssigneeNokia Corporation
InventorsPetteri Yla-Outinen, Mika Mattila, Janne Sillanpaa
Life of this patent
Estimating the term…
Abstract
This invention relates to a controller for controlling the number of requests served by a server, said controller comprising: a pool for holding M tokens; an input for providing tokens to said pool; and an output for removing tokens from said pool, wherein said controller is arranged such that a server request requiring at least one token to be handled is only handled if said pool contains a required number of tokens for said request and said required number of tokens is removed via said output when said server request is to be handled by said server.
Claims28
A controller for controlling the number of requests served by a server, said controller comprising:
- a pool for holding M tokens;
- an input for providing tokens to said pool;
- and
- an output for removing tokens from said pool, wherein said controller is configured such that a server request requiring at least one token to be handled is handled if said pool contains a required number of tokens for said request and said required number of tokens is removed via said output when said server request is handled by said server.
A server for use with a controller, the server comprising a pool for holding M tokens, said server being arranged to receive a request requiring at least one token from said pool to be handled, said server being arranged to determine the number of tokens to be required and to obtain said required number of tokens from said pool.
A server for use with a controller, the server comprising a pool for holding M tokens, said server being arranged to receive a request to be handled, said server being arranged to determine if said request requires at least one token to be served and if so to obtain said at least one token from said pool.
A server for use with a controller, the server comprising a pool for holding M tokens, said server being arranged to receive a request requiring at least one token from said pool to be handled, said server being arranged to determine if said required number of tokens is available from said pool and if not to discard said request.
A method for controlling the number of requests served by a server, comprising:
- inputting tokens into a token pool;
- determining if said pool contains a required number of tokens for handling a given request;
- and
- removing said required number of tokens when said server request is handled by said server.
A method of controlling the number of requests served by a server, said method comprising:
- receiving a request requiring at least one token from a pool of tokens to be handled;
- determining a number of tokens to be required;
- and
- obtaining said required number of tokens from said pool.
A method of controlling the number of requests served by a server, said method comprising:
- receiving a request to be handled;
- determining if said request requires at least one token from a pool of tokens to be served;
- and
- obtaining said at least one token from said pool if it is determined the at lest one token is required.
A method of controlling the number of requests served by a server, said method comprising the steps of:
- receiving a request requiring at least one token from a pool of tokens to be handled;
- determining if said required number of tokens is available from said pool;
- and
- discarding said request if it is determined that the required number of token is not available.
Dependencies are inferred from the claim text.