Resource allocation management
First Claim
Patent Images
1. A method for managing system resource allocation, comprising:
- receiving a first command that requires a system resource;
receiving a first request for the system resource for the first command;
receiving a second command that requires the system resource;
assigning the system resource to the second command; and
receiving a second request for the system resource for the second command.
1 Assignment
0 Petitions
Accused Products
Abstract
In a first aspect, a first method is provided for managing system resource allocation. The first method includes the steps of (1) receiving a first command that requires a system resource; (2) receiving a first request for the system resource for the first command; (3) receiving a second command that requires the system resource; (4) assigning the system resource to the second command; and (5) receiving a second request for the system resource for the second command. Numerous other aspects are provided.
-
Citations
46 Claims
-
1. A method for managing system resource allocation, comprising:
-
receiving a first command that requires a system resource;
receiving a first request for the system resource for the first command;
receiving a second command that requires the system resource;
assigning the system resource to the second command; and
receiving a second request for the system resource for the second command. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for managing system resource allocation, comprising:
-
receiving a first command that requires a first system resource, wherein the first command is of a first priority;
receiving a first request for the first system resource for the first command;
receiving a second command that requires the first system resource, wherein the second command is of the first priority;
assigning the first system resource to the second command based on the first priority; and
receiving a second request for the first system resource for the second command. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A method for managing system resource allocation, comprising:
-
receiving a first command that requires a first one of a plurality of low-demand system resources and a second system resource, wherein the demand for the second system resource is high;
assigning the first one of the plurality of low-demand system resources to the first command;
after assigning the first one of the plurality of low-demand system resources to the first command, receiving a request for the second system resource for the first command;
receiving a second command that requires a second one of the plurality of low-demand system resources and the second system resource;
assigning the second one of the plurality of low-demand system resources to the second command;
after assigning the second one of the plurality of low-demand system resources to the second command, assigning the second system resource to the second command; and
receiving a second request for the second system resource for the second command. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for managing system resource allocation, comprising:
-
receiving a command that requires a system resource;
receiving a request for a token corresponding to the system resource for the command; and
assigning the token to the command, thereby assigning the system resource to the command.
-
-
19. An apparatus for managing system resource allocation, comprising:
a plurality of logic circuits adapted to;
receive a first command that requires a system resource;
receive a first request for the system resource for the first command;
receive a second command that requires the system resource;
assign the system resource to the second command; and
receive a second request for the system resource for the second command. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
26. An apparatus for managing system resource allocation, comprising:
a plurality of logic circuits adapted to;
receive a first command that requires a first system resource, wherein the first command is of a first priority;
receive a first request for the first system resource for the first command;
receive a second command that requires the first system resource, wherein the second command is of the first priority;
assign the first system resource to the second command based on the first priority; and
receive a second request for the first system resource for the second command. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
35. An apparatus for managing system resource allocation, comprising:
a plurality of logic circuits adapted to;
receive a first command that requires a first one of a plurality of low-demand system resources and a second system resource, wherein the demand for the second system resource is high;
assign the first one of the plurality of low-demand system resources to the first command;
after assigning the first one of the plurality of low-demand system resources to the first command, receive a request for the second system resource for the first command;
receive a second command that requires a second one of the plurality of low-demand system resources and the second system resource;
assign the second one of the plurality of low-demand system resources to the second command;
after assigning the second one of the plurality of low-demand system resources to the second command, assign the second system resource to the second command; and
receive a second request for the second system resource for the second command. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
43. An apparatus for managing system resource allocation, comprising:
a plurality of logic circuits adapted to;
receive a command that requires a system resource;
receive a request for a token corresponding to the system resource for the command; and
assign the token to the command, thereby assigning the system resource to the command. - View Dependent Claims (44, 45, 46)
Specification