Bifurcated Filtering for Proportional Computing Resource Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Maintaining complex computing systems is challenging due to the difficulty in determining which resources are currently being used by a given application and scaling those resources appropriately, compounded by the complexity and distributed nature of network infrastructures.
Innovation Solution
A bifurcated filtering process is used to attribute processing instances to resources and determine scalability, involving filtering processing instances based on resource attribution and resource availability, followed by applying proportional allocation settings to allocate resources dynamically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single filtering process is used to attribute processing instances to resources, then the system complexity is reduced, but the accuracy of resource attribution and scalability determination deteriorates
Solution Approach 1:
The patent applies segmentation by dividing the filtering process into two distinct stages: a first filter that attributes processing instances to resources based on detectability, and a second filter that determines scalability of identified resources. This segmentation allows each filter to specialize in one aspect, improving overall accuracy while maintaining manageable complexity through modular design.
2Adaptability or versatility
If resource scaling is implemented based on detected usage, then the system adaptability improves, but the difficulty of detecting and measuring resource usage deteriorates
Solution Approach 1:
The patent implements feedback mechanisms where the system continuously monitors processing instance attributes, compares them against defined criteria, and adjusts resource scaling decisions accordingly. The feedback loop ensures that resource usage detection is ongoing and adaptive, allowing the system to respond to changing conditions while maintaining measurement accuracy through structured observation points.
3Reliability
If comprehensive filtering of processing instances is performed, then the reliability of resource allocation improves, but the loss of time in processing increases
Solution Approach 1:
The patent applies preliminary action by pre-defining filtering criteria and thresholds for processing instance attributes before actual resource allocation occurs. This allows the system to quickly match incoming processing instances against pre-established rules rather than performing complex analysis in real-time, maintaining high reliability through thorough filtering while reducing processing time through preparedness.
Data Source
AI summary
Systems and methods for proportional maintenance of complex computing systems. By using proportional maintenance (e.g., recommending/allocating resources based on current usage in the computing system), the systems and methods may scale current resources (e.g., hardware and/or software components) based on how those resources are currently utilized.


