Functionals in the Clouds: An abstract architecture of serverless Cloud-Native Apps

05/21/2021
by   Stanislaw Ambroszkiewicz, et al.
0

Cloud Native Application CNApp (as a distributed system) is a collection of independent components (micro-services) interacting via communication protocols. This gives rise to present an abstract architecture of CNApp as dynamically re-configurable acyclic directed multi graph where vertices are microservices, and edges are the protocols. Generic mechanisms for such reconfigurations evidently correspond to higher-level functions (functionals). This implies also internal abstract architecture of microservice as a collection of event-triggered serverless functions (including functions implementing the protocols) that are dynamically composed into event-dependent data-flow graphs. Again, generic mechanisms for such compositions correspond to calculus of functionals and relations.

READ FULL TEXT

page 5

page 16

research
09/11/2017

SO-MRS: a multi-robot system architecture based on the SOA paradigm and ontology

A generic architecture for a class of distributed robotic systems is pre...
research
11/05/2021

Choreographies as Functions

We propose a new interpretation of choreographies as functions, whereby ...
research
06/15/2020

Triggerflow: Trigger-based Orchestration of Serverless Workflows

As more applications are being moved to the Cloud thanks to serverless c...
research
04/12/2022

Single-Purpose Algorithms vs. a Generic Graph Summarizer for Computing k-Bisimulations on Large Graphs

We investigate whether a generic graph summarization approach BRS can ou...
research
03/08/2021

Structural Coupling for Microservices

Cloud-native Applications are 'distributed, elastic and horizontal-scala...
research
09/22/2021

Frisbee: automated testing of Cloud-native applications in Kubernetes

As more and more companies are migrating (or planning to migrate) from o...
research
06/12/2019

Lifestate: Event-Driven Protocols and Callback Control Flow

Developing interactive applications (apps) against event-driven software...

Please sign up or login with your details

Forgot password? Click here to reset