Invention Grant
- Patent Title: Scheduling and executing functions across different functions-as-a-service (FAAS) infrastructures
-
Application No.: US16245055Application Date: 2019-01-10
-
Publication No.: US11042405B2Publication Date: 2021-06-22
- Inventor: Berndt Jung , Mark Peek , Xueyang Hu , Ivan Mikushin , Karol Stepniewski
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Fountainhead Law Group P.C.
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/48 ; G06F9/54 ; H04L29/08 ; G06F9/50 ; G06F16/907

Abstract:
Techniques for scheduling and executing functions across a plurality of different Functions-as-a-Service (FaaS) infrastructures are provided. In one set of embodiments, a computer system can determine that a function has been invoked, where the computer system implements a spanning FaaS service platform that is communicatively coupled with the plurality of different FaaS infrastructures. In response, the computer system can retrieve metadata associated with the function, where the metadata includes criteria or policies indicating how the function should be scheduled for execution, and can retrieve information associated with each of the plurality of different FaaS infrastructures, where the information includes capabilities or characteristics of each FaaS infrastructure. The computer system can then select a FaaS infrastructure in the plurality of different FaaS infrastructures based on the retrieved metadata and the retrieved information and can schedule the function for execution on the selected FaaS infrastructure.
Public/Granted literature
- US20200225983A1 SCHEDULING AND EXECUTING FUNCTIONS ACROSS DIFFERENT FUNCTIONS-AS-A-SERVICE (FAAS) INFRASTRUCTURES Public/Granted day:2020-07-16
Information query