A simple protocol to automate the executing, scaling, and reconfiguration of Cloud-Native Apps

by   Stanislaw Ambroszkiewicz, et al.

We propose a simple protocol for Service Mesh management. The protocol specification consists of the formats of messages, and the actions taken by senders and recipients. The idea is that microservices of Cloud-Native Application should be also involved in configurations of their communication sessions. It does not interfere with the business logic of the microservices and requires only minor and generic modifications of the microservices codebase, limited only to network connections. Thus, sidecars are no longer needed, which is in line with the current trends, e.g. Cilium Service Mesh. This article presents the full formal specification of the proposed protocol.


Formal specification of the FlexRay protocol using FocusST

FlexRay is a communication protocol developed by the FlexRay Consortium....

A Qualitative Evaluation of Service Mesh-based Traffic Management for Mobile Edge Cloud

Service mesh is getting widely adopted as the cloud-native mechanism for...

Partially Trusting the Service Mesh Control Plane

Zero Trust is a novel cybersecurity model that focuses on continually ev...

Implementing a Protocol Native Managed Cryptocurrency

Previous work presented a theoretical model based on the implicit Bitcoi...

A lightweight design for serverless Function-as-a-Service

FaaS (Function as a Service) allows developers to upload and execute cod...

On the correctness of Egalitarian Paxos

This paper identifies a problem in both the TLA+ specification and the i...

Specification-Based Protocol Obfuscation

This paper proposes a new obfuscation technique of a communication proto...

Please sign up or login with your details

Forgot password? Click here to reset