17937527. SYSTEMS AND METHODS FOR CONSISTENCY GROUP BASED RESOURCE THROTTLING simplified abstract (Dell Products L.P.)
Contents
- 1 SYSTEMS AND METHODS FOR CONSISTENCY GROUP BASED RESOURCE THROTTLING
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 SYSTEMS AND METHODS FOR CONSISTENCY GROUP BASED RESOURCE THROTTLING - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Original Abstract Submitted
SYSTEMS AND METHODS FOR CONSISTENCY GROUP BASED RESOURCE THROTTLING
Organization Name
Inventor(s)
Gururaj Kulkarni of Bangalore (IN)
Shelesh Chopra of Bangalore (IN)
SYSTEMS AND METHODS FOR CONSISTENCY GROUP BASED RESOURCE THROTTLING - A simplified explanation of the abstract
This abstract first appeared for US patent application 17937527 titled 'SYSTEMS AND METHODS FOR CONSISTENCY GROUP BASED RESOURCE THROTTLING
Simplified Explanation
The abstract describes a method within a microservice architecture that involves monitoring resource utilization for each microservice in a consistency group, analyzing whether the utilization meets certain thresholds, and throttling resource usage accordingly.
- Obtaining resource utilization data for each microservice in a consistency group
- Analyzing the data to determine if it meets predefined threshold values
- Throttling resource utilization for microservices that exceed the thresholds
Potential Applications
This technology could be applied in cloud computing environments to optimize resource allocation and ensure the efficient operation of distributed systems.
Problems Solved
This technology helps prevent resource contention and performance degradation in microservice architectures by proactively managing resource utilization based on predefined thresholds.
Benefits
The method allows for better control and optimization of resource usage within a microservice architecture, leading to improved performance and reliability of distributed systems.
Potential Commercial Applications
Optimizing resource utilization in cloud computing platforms Improving the scalability and reliability of microservice-based applications
Possible Prior Art
Prior art may include similar methods for monitoring and managing resource utilization in distributed systems, such as load balancing algorithms and performance monitoring tools.
Unanswered Questions
How does this method impact the overall scalability of the microservice architecture?
This method helps ensure that resource utilization remains within acceptable limits, which can contribute to the scalability of the architecture by preventing performance bottlenecks and resource contention.
What are the potential challenges in implementing this method in a real-world microservice environment?
Some challenges may include defining appropriate threshold values for resource utilization, integrating the monitoring and analytical engines with existing microservices, and ensuring minimal impact on overall system performance during resource throttling.
Original Abstract Submitted
One example method includes, within a microservice architecture: (i) obtaining, via a monitor engine, a resource utilization associated with a set of parameters for each microservice within a consistency group, wherein each microservice within the consistency group is associated with a particular distributed operation within the microservice architecture, and wherein the consistency group defines, for each microservice within the consistency group, one or more threshold values associated with each parameter of the set of parameters, (ii) determining, via an analytical engine, whether resource utilization satisfies a particular threshold of the one or more threshold values associated with a particular parameter of the set of parameters for a particular microservice within the consistency group, and (iii) based upon resource utilization satisfying the particular threshold of the particular parameter for the particular microservice within the consistency group, throttling resource utilization for one or more microservices within the consistency group.