Capital one services, llc (20240345898). SYSTEMS AND METHODS FOR CHOOSING AN APPROPRIATE SCALING TECHNIQUE FOR ALLOCATING COMPUTATIONAL RESOURCES TO DISTRIBUTED APPLICATIONS simplified abstract
SYSTEMS AND METHODS FOR CHOOSING AN APPROPRIATE SCALING TECHNIQUE FOR ALLOCATING COMPUTATIONAL RESOURCES TO DISTRIBUTED APPLICATIONS
Organization Name
Inventor(s)
Manideep Kantamneni of Glen Allen VA (US)
Tariq Bhatti of Richmond VA (US)
Jayasri Chadalavada of Vienna VA (US)
Shantanu Mantri of Marietta GA (US)
SYSTEMS AND METHODS FOR CHOOSING AN APPROPRIATE SCALING TECHNIQUE FOR ALLOCATING COMPUTATIONAL RESOURCES TO DISTRIBUTED APPLICATIONS - A simplified explanation of the abstract
This abstract first appeared for US patent application 20240345898 titled 'SYSTEMS AND METHODS FOR CHOOSING AN APPROPRIATE SCALING TECHNIQUE FOR ALLOCATING COMPUTATIONAL RESOURCES TO DISTRIBUTED APPLICATIONS
The patent application describes a system that automatically scales applications based on their usage patterns.
- The system includes one or more processors and memory storing computer program code.
- It receives usage metrics for a first application and determines if it has a cyclic, batch, or non-cyclic usage pattern.
- Based on this determination, it selects a scaling technique and automatically scales the application accordingly.
- The system can add or remove virtual machines in response to resource usage exceeding or falling below certain thresholds.
Potential Applications: - Cloud computing platforms - Data centers - Virtualized environments
Problems Solved: - Efficient resource allocation for applications - Automated scaling based on usage patterns
Benefits: - Improved performance for applications - Cost savings through optimized resource usage
Commercial Applications: Automated scaling systems can be used in various industries to optimize resource allocation and improve application performance.
Questions about the technology: 1. How does the system determine the appropriate scaling technique for each application? 2. What are the potential drawbacks of automated scaling systems in real-world applications?
Frequently Updated Research: Stay updated on the latest advancements in automated scaling technologies to ensure optimal performance and resource utilization.
Original Abstract Submitted
a system including: one or more processors; a memory storing computer program code that controls the one or more processors to: receive usage metrics associated with a first application; determine whether the first application comprises a cyclic usage pattern, a batch usage pattern, or a non-cyclic usage pattern; select a scaling technique based on the determination; and automatically scale the first application with the selected scaling technique. the system may determine that at least one virtual machine should be added to a first plurality of virtual machines in response to a resource usage of an application exceeding a maximum usage allocation and determine that at least one virtual machine should be removed to the first plurality of virtual machines in response to a minimum usage allocation exceeding the resource usage of the first plurality of virtual machine instances.