Excess Resource Manager for Cloud Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud systems face inefficiencies due to an inability to identify and utilize excess resources effectively, leading to poor performance, high costs, and suboptimal resource allocation.
Innovation Solution
An excess resource manager dynamically identifies and allocates excess resources in a cloud system to auxiliary resource utilizers, ensuring compliance with utilization policies and maintaining system reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If cloud systems allocate resources to support peak loads, then system reliability is improved, but resource utilization efficiency deteriorates
Solution Approach 1:
The patent implements dynamic resource allocation where the cloud system continuously monitors resource utilization and automatically reallocates excess resources during non-peak periods to auxiliary resource utilizers. This dynamic adjustment allows the system to maintain reliability during peak loads while improving overall resource utilization efficiency by utilizing otherwise idle resources.
Solution Approach 2:
The patent introduces an intermediary mechanism that identifies and allocates excess resources to auxiliary resource utilizers. This intermediary layer manages the allocation process, ensuring that primary resource utilizers receive sufficient resources during peak demand while allowing auxiliary users to utilize excess capacity during non-peak periods, thus resolving the contradiction between reliability and utilization efficiency.
2Reliability
If cloud systems provision sufficient resources for all scenarios, then service quality is improved, but system cost increases
Solution Approach 1:
The patent makes cloud resources multi-functional by allowing them to serve both primary resource utilizers during peak periods and auxiliary resource utilizers during non-peak periods. This universal utilization of the same physical resources for different purposes and time periods improves service quality without requiring additional hardware investments, thereby controlling system costs.
Solution Approach 2:
The patent changes the operational parameters of cloud resources dynamically based on demand conditions. During non-peak periods, excess resources are allocated to auxiliary users with different service level agreements and pricing models. This parameter change allows the system to maintain high service quality for primary users while generating additional value from the same resources, reducing the need for costly over-provisioning.
3Measurement precision
If cloud systems monitor resource utilization continuously, then resource allocation accuracy is improved, but system complexity increases
Solution Approach 1:
The patent implements a feedback mechanism where the cloud system continuously monitors resource utilization metrics and uses this information to automatically adjust resource allocation decisions. The monitoring system provides real-time feedback on resource usage patterns, enabling accurate identification of excess resources that can be allocated to auxiliary users. This feedback loop improves allocation accuracy while managing complexity through automated decision-making algorithms.
Data Source
AI summary
Techniques to utilize excess resources in a cloud system, such as by enabling an auxiliary resource utilizer to use resources while they are not needed to support primary resource utilizers, are described herein. Some embodiments are directed to identifying and allocating excess capacity of resources in a cloud system to auxiliary resource utilizers based on one or more policies. In various embodiments, excess resources in one or more of the set of resources in the cloud system, or cloud resources, may be determined based on monitoring utilization of the cloud resources by the primary resource utilizers. In many embodiments, an auxiliary resource utilizer that is in compliance with a set of utilization policies may be identified and the excess resources may be allocated to the auxiliary resource utilizer.


