Predictive resource allocation in computing systems
First Claim
1. In a multi-processor computing environment, a method by a first processor for allocating resources for use by a second processor, the method comprising:
- providing a script to the first processor, the script containing information related to the resources required by the second processor and when required;
parsing the script to determine the resources required by the second processor; and
dynamically allocating the resources at the time needed by the second processor.
9 Assignments
0 Petitions
Accused Products
Abstract
A system including a method employed by a dedicated processor for allocating resources to other processors with a multi-processor computing environment. The dedicated processor is dedicated only to providing resource allocation to the other processors. Specifically, a script file is provided to the dedicated processor, the script containing information related to the resources required by the other processors. The script file is parsed by the dedicated processor to determine the resources required by the second processor. Thereafter, the dedicated processor dynamically allocates the resources and synchronizes resource allocation at the time needed by the other processors.
41 Citations
12 Claims
-
1. In a multi-processor computing environment, a method by a first processor for allocating resources for use by a second processor, the method comprising:
-
providing a script to the first processor, the script containing information related to the resources required by the second processor and when required;
parsing the script to determine the resources required by the second processor; and
dynamically allocating the resources at the time needed by the second processor. - View Dependent Claims (2, 4, 5, 6)
-
-
3. The method of claim 3 further comprising dedicating the first processor to processing the script.
-
7. A method by a processor for allocating resources for use by one or more tasks in a multi-processor computing environment, the method comprising:
-
providing a script to the processor, the script containing a map of sequences that will occur during execution of the one or more tasks;
parsing the script to determine resources required based on the map of sequences; and
allocating the resources immediately prior to execution of the task. - View Dependent Claims (8)
-
-
9. A predictive resource allocation system for a multi-processor computing environment having two or more processors, comprising:
-
a first processor;
a dedicated processor dedicated to providing resource allocation to the first processor;
a script file containing information related to the resources required by the second processor;
a script engine for running the script file, the dedicated processor in conjunction with the script engine parsing the script to determine the resources required by the second processor; and
the dedicated processor dynamically allocating the resources at the time needed by the first processor. - View Dependent Claims (10)
-
-
11. A method by a processor for allocating resources for use by two or more tasks in a multi-processor computing environment, the method comprising:
-
providing a script to the processor, the script containing a map of sequences that will occur during execution of the tasks;
parsing the script to determine the map of sequences for the tasks and to determine the resources required by the tasks; and
allocating the resources to tasks such that resource allocation is synchronized with when the resources are needed by tasks. - View Dependent Claims (12)
-
Specification