International business machines corporation (20240103923). EFFICIENT PLACEMENT OF SERVERLESS WORKLOADS ON TRANSIENT INFRASTRUCTURE ON POLICY-DRIVEN RE-LOCATION simplified abstract

From WikiPatents
Jump to navigation Jump to search

EFFICIENT PLACEMENT OF SERVERLESS WORKLOADS ON TRANSIENT INFRASTRUCTURE ON POLICY-DRIVEN RE-LOCATION

Organization Name

international business machines corporation

Inventor(s)

Enrico Regge of Stuttgart (DE)

Michael Beck of Bad Teinach-Zavelstein (DE)

Werner Schuetz of Nufringen (DE)

Peter Gerstl of Holzgerlingen (DE)

Simon Daniel Moser of Gärtringen (DE)

Sugandha Agrawal of Stuttgart (DE)

EFFICIENT PLACEMENT OF SERVERLESS WORKLOADS ON TRANSIENT INFRASTRUCTURE ON POLICY-DRIVEN RE-LOCATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240103923 titled 'EFFICIENT PLACEMENT OF SERVERLESS WORKLOADS ON TRANSIENT INFRASTRUCTURE ON POLICY-DRIVEN RE-LOCATION

Simplified Explanation

The computer-implemented method described in the abstract is about executing a serverless workload on a transient infrastructure. The method involves receiving a request for executing a workload and at least one policy, selecting an infrastructure component of the transient infrastructure for the workload execution, and executing the workload on the transient infrastructure. In case of an interfering event causing a stop in the workload execution, the method freezes the execution, stores intermediate results and statuses in a cross-domain storage system, terminates the execution, and continues the workload execution using the intermediate results under a constraint defined by the policy.

  • Geographically distributed computing nodes are utilized for implementing the transient infrastructure.
  • The method handles interfering events during workload execution by storing intermediate results and statuses in a cross-domain storage system.
  • Workload execution is continued using the stored intermediate results under a constraint defined by the policy.

Potential Applications

The technology described in the patent application could be applied in the following areas:

  • Cloud computing
  • Edge computing
  • Distributed systems

Problems Solved

The technology addresses the following problems:

  • Handling interfering events during workload execution
  • Efficient utilization of transient infrastructure
  • Ensuring continuity in workload execution

Benefits

Some of the benefits of this technology include:

  • Improved reliability in executing serverless workloads
  • Enhanced fault tolerance
  • Optimal resource utilization

Potential Commercial Applications

The technology could find commercial applications in:

  • Cloud service providers
  • IoT platforms
  • Data processing companies

Possible Prior Art

One possible prior art for this technology could be the use of checkpointing and recovery mechanisms in distributed computing systems.

What is the impact of this technology on cloud computing services?

The impact of this technology on cloud computing services could include improved fault tolerance, increased reliability, and better resource utilization.

How does this technology enhance the efficiency of edge computing systems?

This technology enhances the efficiency of edge computing systems by providing a mechanism to handle interfering events during workload execution, ensuring continuity in operations even in transient infrastructures.


Original Abstract Submitted

a computer-implemented method for executing a serverless workload on a transient infrastructure is disclosed. the method comprises receiving a request for executing a workload and at least one policy, selecting an infrastructure component of the transient infrastructure for an execution of the workload, wherein the transient infrastructure is implemented utilizing a plurality of geographically distributed computing nodes, and executing the workload on the transient infrastructure. furthermore, the method comprises upon receiving an interfering event during the execution of the workload causing a stop of the workload execution, freezing the execution of the workload, storing intermediate results and statuses of the workload execution in a cross-domain storage system, terminating the execution of the workload, and continuing the workload execution using the intermediate results and under a constraint defined by the at least one policy.