17936793. MANAGED SOLVER EXECUTION USING DIFFERENT SOLVER TYPES simplified abstract (Amazon Technologies, Inc.)

From WikiPatents
Jump to navigation Jump to search

MANAGED SOLVER EXECUTION USING DIFFERENT SOLVER TYPES

Organization Name

Amazon Technologies, Inc.

Inventor(s)

Shreyas Vathul Subramanian of Herndon VA (US)

Amey K Dhavle of Jersey City NJ (US)

Guvenc Degirmenci of Kirkland WA (US)

Kai Fan Tang

Daniel Romero of Haddon Twp NJ (US)

MANAGED SOLVER EXECUTION USING DIFFERENT SOLVER TYPES - A simplified explanation of the abstract

This abstract first appeared for US patent application 17936793 titled 'MANAGED SOLVER EXECUTION USING DIFFERENT SOLVER TYPES

Simplified Explanation

The multitenant solver execution service described in the abstract provides managed infrastructure for solving large-scale optimization problems. Here are some key points to explain this innovation:

  • The service executes solver jobs on managed compute resources like virtual machines or containers.
  • Compute resources can be automatically scaled based on client demand and are assigned to solver jobs in a serverless manner.
  • Solver jobs can be initiated based on configured triggers.
  • Users can select from different types of solvers, mix different solvers in a job, and translate a model from one solver to another.
  • The service provides developer interfaces for running solver experiments, recommending solver types or settings, and suggesting model templates.
  • Developers are relieved from managing infrastructure for running optimization solvers and can easily work with different solvers via a unified interface.

---

      1. Potential Applications
  • Supply chain optimization
  • Resource allocation in cloud computing
  • Production planning in manufacturing
      1. Problems Solved
  • Eliminates the need for developers to manage infrastructure for running optimization solvers
  • Provides a unified interface for working with different types of solvers
  • Automates scaling of compute resources based on demand
      1. Benefits
  • Increased efficiency in solving large-scale optimization problems
  • Simplified workflow for developers working with solvers
  • Cost-effective solution for optimization tasks
      1. Potential Commercial Applications
        1. Optimized Resource Management in Cloud Computing

---

      1. Possible Prior Art

One possible prior art for this technology could be cloud-based optimization platforms that offer similar services to manage and execute solver jobs on scalable compute resources.

      1. Unanswered Questions
        1. How does the service handle security and privacy concerns when executing solver jobs on managed compute resources?
        2. What level of customization is available for developers to fine-tune solver settings and configurations?


Original Abstract Submitted

A multitenant solver execution service provides managed infrastructure for defining and solving large-scale optimization problems. In embodiments, the service executes solver jobs on managed compute resources such as virtual machines or containers. The compute resources can be automatically scaled up or down based on client demand and are assigned to solver jobs in a serverless manner. Solver jobs can be initiated based on configured triggers. In embodiments, the service allows users to select from different types of solvers, mix different solvers in a solver job, and translate a model from one solver to another solver. In embodiments, the service provides developer interfaces to, for example, run solver experiments, recommend solver types or solver settings, and suggest model templates. The solver execution service relieves developers from having to manage infrastructure for running optimization solvers and allows developers to easily work with different types of solvers via a unified interface.