Dynamic Prorated Threshold Allocation for Computing Resources
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems fail to dynamically and fairly apportion computing resource consumption responsibility among entities within an organization, leading to inappropriate management and potential overconsumption, as they lack the ability to adjust thresholds based on actual consumption levels.
Innovation Solution
A consumption monitoring service that assigns a first computing resource consumption threshold to an organization, monitors entity consumption levels, and dynamically determines prorated shares of the threshold for each entity based on their relative consumption, allowing for proportional responsibility and adjustment of thresholds as needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a single organization-level computing resource consumption threshold is used, then the threshold is simple to manage and enforce, but it cannot fairly apportion responsibility among different entities within the organization
Solution Approach 1:
The patent segments the organization-level consumption threshold into entity-level prorated thresholds. When the organization exceeds its threshold, the system calculates each entity's prorated share based on its consumption proportion and assigns that specific threshold to each entity. This segmentation allows fair responsibility apportionment while maintaining the simplicity of the original single threshold approach.
2Ease of manufacture
If static consumption thresholds are used for all entities, then the system is easy to implement, but it cannot adapt to varying consumption patterns and leads to inappropriate resource management
Solution Approach 1:
The patent implements dynamic threshold assignment where entity thresholds are not fixed but calculated dynamically based on actual consumption patterns. When the organization exceeds its threshold, the system determines each entity's prorated share based on its consumption proportion and assigns accordingly. This dynamic approach adapts to varying consumption patterns while maintaining implementation simplicity.
Solution Approach 2:
The system incorporates feedback mechanisms where consumption data from entities is continuously monitored and used to calculate prorated thresholds. The feedback loop ensures that thresholds are adjusted based on actual consumption behavior, enabling the system to adapt to changing patterns while remaining easy to implement through automated calculations.
3Ease of operation
If consumption thresholds are not dynamically adjusted based on actual consumption levels, then the system is simple to operate, but it results in overconsumption and inefficient resource allocation
Solution Approach 1:
The system enables self-service through automated prorated threshold calculation. When the organization exceeds its consumption threshold, the system automatically determines each entity's prorated share based on consumption proportions and assigns thresholds without manual intervention. This self-service mechanism maintains operational simplicity while significantly improving resource allocation efficiency by preventing overconsumption.
Data Source
AI summary
The technology described herein manages the consumption of computing resources by assigning a first computing resource consumption threshold to an organization including entities, monitoring entity consumption levels of computing resources for each of the entities, wherein the entity consumption levels of computing resources for all of the entities sum to an organization consumption level for the entity, detecting, at a first time, that the organization consumption level exceeds the first computing resource consumption threshold assigned to the organization, determining a prorated share of the first computing resource consumption threshold for each entity based on the entity consumption level of each entity and the organization consumption level at the first time, assigning each prorated share of the computing resources consumption threshold to the corresponding entity, and receiving confirmation of acceptance of the prorated share assigned to each entity.


