Browse Prior Art Database

Single-Use / Short Life Span Blockchain for Enabling FaaS in a verified Serverless Provider Environment

IP.com Disclosure Number: IPCOM000253555D
Publication Date: 2018-Apr-11
Document File: 2 page(s) / 90K

Publishing Venue

The IP.com Prior Art Database

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 66% of the total text.

Single-Use / Short Life Span Blockchain for Enabling FaaS in a verified Serverless Provider Environment

Function as a Service (FaaS) is a cloud computing platform that allows customers to develop, deploy, and run application functionalities without having to think about the complexities involved in building and maintaining the infrastructure needed to develop such applications. The application functionalities are developed as functions that will be deployed as microservices, creating a serverless environment. In such an environment, the users/programs invoking such functions do not have any visibility or control of which server is used or how the request is fulfilled. Hence, there is a possibility of a past function invocation by a given provider to pop up again for a subsequent similar request.

The solution to avoid the described situation is to use Blockchain to ensure (a) that the FaaS provider is a trusted provider, and (b) controlled access to the FaaS provider using a short-lived token.

Figure: Process flow in an example embodiment

100: FaaS cloud computing platform, providing the functions Func1, Func2, Func3, etc.

101: User/Program#1 which consumes the functions provided by the cloud computing provider

102: User/Program#1 invokes function request to FaaS provider during timestamp x:y:z

103: FaaS fulfils the request

104: Another User/Program #2, similar to 101.

105: User/Program# 2 invokes functions request to FaaS provider during x:y:z + ∆ time

106: FaaS fulfils the...