18162539. SUPPORT FOR DYNAMIC SCALING simplified abstract (Dell Products L.P.)

From WikiPatents
Jump to navigation Jump to search

SUPPORT FOR DYNAMIC SCALING

Organization Name

Dell Products L.P.

Inventor(s)

Jingjing Liu of Shanghai (CN)

Lu Lei of Shanghai (CN)

Julius Jian Zhu of Shanghai (CN)

SUPPORT FOR DYNAMIC SCALING - A simplified explanation of the abstract

This abstract first appeared for US patent application 18162539 titled 'SUPPORT FOR DYNAMIC SCALING

Simplified Explanation

The abstract describes a method for dynamic scaling of components in an application based on metric values and a custom scaling policy. This allows for automatic updating of the configuration manifest at runtime without additional user effort.

  • Acquiring current metric values of components in an application
  • Determining target number of replicas based on metric values and scaling policy
  • Updating configuration manifest based on target number of replicas

Potential Applications

This technology can be applied in cloud computing, microservices architecture, and distributed systems to efficiently manage resources and optimize performance.

Problems Solved

1. Manual scaling of components can be time-consuming and error-prone. 2. Inefficient resource allocation can lead to underutilization or over-provisioning of resources.

Benefits

1. Improved performance and resource utilization. 2. Automated scaling reduces manual intervention and potential errors. 3. Scalability and flexibility to adapt to changing workload demands.

Potential Commercial Applications

Optimizing resource usage in cloud services, improving scalability in web applications, and enhancing performance in IoT systems.

Possible Prior Art

One possible prior art could be auto-scaling features in cloud platforms like AWS, Google Cloud, or Azure, which also aim to dynamically adjust resources based on workload demands.

Unanswered Questions

How does this method handle sudden spikes in workload that require immediate scaling adjustments?

The method does not specify how it handles sudden spikes in workload that may require immediate scaling adjustments. This could be a potential limitation in scenarios where real-time scaling is critical.

What are the potential security implications of automatically updating the configuration manifest based on metric values?

The abstract does not address the potential security implications of automatically updating the configuration manifest based on metric values. It would be important to consider how this automated process could impact the security of the application and its components.


Original Abstract Submitted

Support for dynamic scaling is provided. An example method includes: acquiring a current value of a metric associated with a plurality of components of an application; determining a target number of replicas of at least one component of the plurality of components based on the current value of the metric and a scaling policy for the plurality of components; and updating a configuration manifest of the application based on the target number of replicas of the at least one component. In this manner, the configuration manifest of the application can be automatically updated based on metric values of the components at runtime and a custom scaling policy, thereby achieving dynamic scaling of various components of the application without additional user effort to implement separate dynamic scaling mechanisms.