Dynamic Resource Upper Limit Adjustment for Embedded Application Groups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional resource management systems in embedded application environments face challenges in efficiently managing resources, leading to unstable application operation and reduced resource use efficiency due to fixed upper limit values, which restrict the allocation of resources even when actual usage is below the total limit, preventing the installation of new applications.

Innovation Solution

A resource management apparatus and method that dynamically manage resources in units of groups, allowing flexible adjustment of resource upper-limit values based on user environment factors, such as the combination of applications, incompatible applications, and the information device used, by adding the declaration value of a group to the resource definition application, enabling efficient allocation and utilization of resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a resource upper limit value is defined for each application to guarantee stable operation, then application stability is improved, but resource use efficiency deteriorates because allocated resources cannot be reused when actual usage is below the limit

Engineering Contradiction:
Improveapplication stabilityVSAvoidresource use efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent makes the resource upper limit value dynamic by allowing it to be changed when applications are installed or uninstalled. The resource management apparatus dynamically adjusts the total resource upper limit based on the combination of installed applications, rather than using fixed predetermined limits. This enables the system to adapt resource allocation to actual usage patterns, improving efficiency while maintaining stability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of resource upper limit values from static to variable. The resource management apparatus modifies the total resource upper limit value based on the installation and uninstallation of applications, allowing the system to optimize resource allocation. This parameter change enables the system to prevent harmful effects (resource waste) while maintaining necessary constraints for stable operation.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a fixed resource upper limit value is allocated to each application, then resource allocation is simplified, but adaptability deteriorates when new applications need to be installed or when actual usage is below the limit

Engineering Contradiction:
Improveresource allocation complexityVSAvoidflexibility in application installation
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent introduces dynamic adjustment of resource upper limits based on application installation states. When an application is installed or uninstalled, the resource management apparatus automatically recalculates and updates the total resource upper limit value. This dynamic approach maintains simple allocation procedures while significantly improving adaptability to changing system conditions and application combinations.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the total resource upper limit value is set to the sum of all individual application limits, then each application can operate within its defined limit, but resource waste occurs when not all applications use their full allocated resources simultaneously

Engineering Contradiction:
Improveapplication operation stabilityVSAvoidresource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent dynamically changes the total resource upper limit parameter based on the actual installation combination of applications. Instead of using a fixed sum of all possible application limits, the system calculates and updates the total limit according to currently installed applications and their actual resource usage patterns. This reduces resource waste while maintaining stability for operating applications.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9753775B2Resource management apparatus and resource management method
Publication Date: 2017.09.05 CANON KK
  • US9753775B2 patent drawing
  • US9753775B2 patent drawing
  • US9753775B2 patent drawing

AI summary

When an application 11n belonging to a group is installed or uninstalled, to allocate a resource region that the application 11n belonging to the group uses, a resource service 304, when an administrator requests installation of the application 11n, adds a resource upper-limit value of the group to the resource upper-limit value of the resource definition bundle original data, and installs the resource definition bundle 307.