International business machines corporation (20240160498). DETECTING IMPACT OF API USAGE IN MICROSERVICES simplified abstract

From WikiPatents
Revision as of 08:46, 23 May 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

DETECTING IMPACT OF API USAGE IN MICROSERVICES

Organization Name

international business machines corporation

Inventor(s)

Rei Odaira of Austin TX (US)

Bedri Sendir of Austin TX (US)

Prawar Poudel of Morang (NP)

DETECTING IMPACT OF API USAGE IN MICROSERVICES - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240160498 titled 'DETECTING IMPACT OF API USAGE IN MICROSERVICES

Simplified Explanation

The computer hardware system described in the abstract includes a static analyzer, a load estimator, and a hardware processor. The system generates weights for egress API call sites associated with an ingress API handler of a microservice, analyzes the microservice based on these weights, determines loads for each egress API call site, and modifies the microservice accordingly.

  • Static analyzer, load estimator, and hardware processor work together to optimize microservice performance.
  • Weights are generated for egress API call sites based on ingress API handlers.
  • Loads are determined for each egress API call site over a period of time.
  • Microservice is modified based on the load analysis.

Potential Applications

This technology can be applied in optimizing the performance of microservices in various industries such as e-commerce, finance, and healthcare.

Problems Solved

This technology addresses the problem of inefficient resource allocation in microservices, leading to improved overall system performance and reduced costs.

Benefits

The benefits of this technology include enhanced microservice efficiency, better resource utilization, and cost savings for organizations utilizing microservices in their operations.

Potential Commercial Applications

Optimizing microservice performance using this technology can benefit companies in the cloud computing, software development, and IT services industries.

Possible Prior Art

Prior art may include similar systems or methods for analyzing and optimizing the performance of software applications, but the specific combination of a static analyzer, load estimator, and hardware processor for microservices may be unique.

Unanswered Questions

How does this technology compare to existing methods for microservice optimization?

Answer: This article does not provide a direct comparison with existing methods or technologies for microservice optimization.

What are the potential limitations or challenges of implementing this technology in real-world applications?

Answer: The article does not address potential limitations or challenges that may arise when implementing this technology in practical settings.


Original Abstract Submitted

a computer hardware system includes a static analyzer, a load estimator, and a hardware processor configured to perform the following executable operations. using the static analyzer and for each egress api call site respectively associated with an ingress api handler of a microservice, a weight is generated and is included within a static analysis of the microservice also generated by the static analyzer. using the load estimator and for each of the egress api call sites, a load is determined based upon the weight for the egress api call site, a number of times, over a predetermined period of time, a particular ingress api handler associated with the egress api call site is called, and a cost of a call to the egress api call site. based upon the load, the microservice is modified.