18412105. EXECUTION OF AUXILIARY FUNCTIONS IN AN ON-DEMAND NETWORK CODE EXECUTION SYSTEM simplified abstract (Amazon Technologies, Inc.)

From WikiPatents
Revision as of 06:38, 8 July 2024 by Wikipatents (talk | contribs) (Creating a new page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

EXECUTION OF AUXILIARY FUNCTIONS IN AN ON-DEMAND NETWORK CODE EXECUTION SYSTEM

Organization Name

Amazon Technologies, Inc.

Inventor(s)

Niall Mullen of Seattle WA (US)

Philip Piwonka of Seattle WA (US)

Timothy Allen Wagner of Seattle WA (US)

Marc Brooker of Seattle WA (US)

EXECUTION OF AUXILIARY FUNCTIONS IN AN ON-DEMAND NETWORK CODE EXECUTION SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 18412105 titled 'EXECUTION OF AUXILIARY FUNCTIONS IN AN ON-DEMAND NETWORK CODE EXECUTION SYSTEM

Simplified Explanation: The patent application describes a system for providing auxiliary functions in an on-demand code execution system to efficiently execute code by provisioning sidecar virtualized execution environments.

  • The system allows users to submit code tasks, which are then analyzed to determine the auxiliary functions required for execution.
  • Sidecar virtualized execution environments are provisioned or configured to work alongside the main virtualized execution environment, providing the necessary auxiliary functions.
  • These sidecar environments can be obtained from a library of preconfigured environments or through a sidecar agent that is identified and provisioned as needed.

Key Features and Innovation:

  • Efficient execution of code tasks by providing necessary auxiliary functions through sidecar virtualized execution environments.
  • Seamless integration of sidecar environments with the main virtualized execution environment.
  • Flexibility in obtaining sidecar environments from a library or through a sidecar agent.

Potential Applications: The technology can be applied in cloud computing, serverless computing, and distributed systems where efficient code execution is essential.

Problems Solved: The system addresses the need for auxiliary functions in code execution, streamlining the process and improving overall efficiency.

Benefits:

  • Improved performance and efficiency in executing code tasks.
  • Simplified management of auxiliary functions through sidecar virtualized execution environments.
  • Enhanced scalability and flexibility in handling diverse code requirements.

Commercial Applications: The technology can be utilized in cloud service providers, software development companies, and any organization requiring on-demand code execution capabilities.

Prior Art: Further research can be conducted in the areas of cloud computing, virtualization technologies, and code execution systems to explore existing solutions and innovations related to auxiliary function provisioning.

Frequently Updated Research: Stay updated on advancements in cloud computing, serverless computing, and virtualization technologies to understand the evolving landscape of on-demand code execution systems.

Questions about on-demand code execution systems: 1. How does the system determine the auxiliary functions required for code execution? 2. What are the advantages of using sidecar virtualized execution environments in conjunction with the main environment?


Original Abstract Submitted

Systems and methods are described for providing auxiliary functions in an on-demand code execution system in a manner that enables efficient execution of code. A user may generate a task on the system by submitting code. The system may determine the auxiliary functions that the submitted code may require when executed on the system, and may provide these auxiliary functions by provisioning or configuring sidecar virtualized execution environments that work in conjunction with the main virtualized execution environment executing the submitted code. Sidecar virtualized execution environments may be identified and obtained from a library of preconfigured sidecar virtualized execution environments, or a sidecar agent that provides the auxiliary function may be identified from a library, and then a virtualized execution environment may be provisioned with the agent and/or configured to work in conjunction with the main virtualized execution environment.