Function as a service (FAAS) execution distributor

A technology of allocators and functions, applied in resource allocation, instruments, electrical digital data processing, etc., can solve problems such as network delay effects

Active Publication Date: 2021-03-16
VMWARE INC
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This can negatively impact network latency between the computing device executing the code and the computing device executing the function, or between the computing device executing the function and storage

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Function as a service (FAAS) execution distributor
  • Function as a service (FAAS) execution distributor
  • Function as a service (FAAS) execution distributor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The present disclosure provides techniques for distributing functions among data centers of a cloud system providing FaaS. For example, the present disclosure provides one or more function dispatchers configured to receive a request to load or execute a function, automatically determine an appropriate data center to load or execute a function, and automatically load or execute a function on the determined data center Execute the function. In some embodiments, the function allocator is further configured to determine an appropriate data center to provide storage resources for the function, and configure the function to utilize the determined data center's storage resources.

[0025]The present disclosure offers many advantages over the prior art. In particular, the function allocator allows dynamic selection of data centers to load and execute functions and / or provide storage resources to functions. Therefore, the selection of the data center need not be hard-coded int...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The disclosure provides an approach for distribution of functions among data centers of a cloud system that provides function-as-a-service (FaaS). For example, the disclosure provides one or more function distributors configured to receive a request for loading or executing a function, automatically determine an appropriate data center to load or execute the function, and automatically load or execute the function on the determined data center. In certain embodiments, the function distributors are further configured to determine an appropriate data center to provide storage resources for the function and configure the function to utilize the storage resources of the determined data center.

Description

[0001] related application [0002] Pursuant to 35U.S.C.119(a)-(d), the benefit of foreign application serial number 201841030859, filed in India on August 17, 2018, by VMware Corporation, entitled "Functions as a Service (FAAS) Execution Allocator" is claimed, which The entire contents are hereby incorporated by reference for all purposes. [0003] This application claims priority to and the benefit of co-pending U.S. Nonprovisional Patent Application No. 16 / 214,163, entitled "Functions-as-a-Service (FAAS) Execution Distributor," filed December 10, 2018, which is adopted in its entirety by This reference is hereby incorporated. Background technique [0004] Cloud architecture is used in cloud computing and cloud storage systems (called cloud systems) for providing function-as-a-service (FaaS) cloud services. Such a cloud system may refer to any type of cloud system, such as a private cloud system, a public cloud system or a hybrid cloud system. FaaS cloud service is a typ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5083G06F9/5027H04L67/02H04L67/1021G06F2209/502H04L67/563H04L67/52H04L67/60G06F9/5072G06F9/5077
Inventor A·M·瓦伊卡
Owner VMWARE INC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products