Task Resource Allocation Using Process Dependency Scoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing resource allocation methods in information processing devices do not efficiently consider the dependency among subdivided processes, leading to suboptimal allocation of computing resources.
Innovation Solution
An information processing device with a dependency information acquisition unit, resource information acquisition unit, score calculation unit, and search unit that determines optimal resource allocation by analyzing task dependencies and available resources to find the most efficient combination of processing procedures and resource allocations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If resources are allocated based on dependency among subdivided processes, then resource allocation efficiency is improved, but the complexity of resource allocation increases
Solution Approach 1:
The patent segments the resource allocation problem into two distinct parts: (1) determining the execution order of process items based on dependency information, and (2) allocating resources to each process item according to its position in the execution order. This segmentation allows the system to handle complex dependencies systematically without overwhelming complexity in the allocation mechanism itself.
Solution Approach 2:
The patent applies preliminary action by first determining the execution order of process items based on dependency information before proceeding to resource allocation. The execution order determination unit establishes the sequence of process execution based on dependencies among process items, and then the resource allocation unit allocates resources according to this pre-established order, simplifying the overall allocation process.
2Loss of time
If optimal resource allocation is achieved through score calculation and search, then execution time is reduced, but computational overhead increases
Solution Approach 1:
The patent changes the parameter of resource allocation from static to dynamic by introducing score calculation based on multiple factors including execution time, resource usage, and dependency relationships. The score calculation unit computes scores for different resource allocation combinations, and the search unit identifies the combination with the excellent score, enabling adaptive optimization that reduces execution time while managing computational overhead through structured evaluation.
Data Source
AI summary
In a resource allocation control device, a dependency information acquisition unit acquires dependency information indicating subdivided process items that constitute a task and a dependency of the process items. A resource information acquisition unit acquires resource information that is information indicating what kind of resource allocation is possible for the task. A score calculation unit calculates a score for a processing procedure of the process items based on the dependency information, and the resource allocation. A search unit searches for a combination of which the score is excellent. An output unit outputs resource allocation corresponding to the excellent score found by the search unit.


