scholarly journals Convergence Through a Weak Consistency Model

2018 ◽  
Vol 8 (2) ◽  
Author(s):  
Francisco J. Torres-Rojas ◽  
Esteban Meneses

Given a distributed system with several shared objects and many processes concurrently updating and reading them, it is convenient that the system achieves convergence on the value of these objects. Such property can be guaranteed depending on the consistency model being employed. Causal Consistency is a weak consistency model that is easy and cheap to implement. However, due to the lack of real-time considerations, this model cannot offer convergence. A solution for overcoming that problem is to include time aspects within the framework of the model. This is the aim of Timed Causal Consistency.

2021 ◽  
Vol 40 (2) ◽  
pp. 65-69
Author(s):  
Richard Wai

Modern day cloud native applications have become broadly representative of distributed systems in the wild. However, unlike traditional distributed system models with conceptually static designs, cloud-native systems emphasize dynamic scaling and on-line iteration (CI/CD). Cloud-native systems tend to be architected around a networked collection of distinct programs ("microservices") that can be added, removed, and updated in real-time. Typically, distinct containerized programs constitute individual microservices that then communicate among the larger distributed application through heavy-weight protocols. Common communication stacks exchange JSON or XML objects over HTTP, via TCP/TLS, and incur significant overhead, particularly when using small size message sizes. Additionally, interpreted/JIT/VM-based languages such as Javascript (NodeJS/Deno), Java, and Python are dominant in modern microservice programs. These language technologies, along with the high-overhead messaging, can impose superlinear cost increases (hardware demands) on scale-out, particularly towards hyperscale and/or with latency-sensitive workloads.


Author(s):  
Serguei A. Mokhov ◽  
Deschanel Li ◽  
Haotao Lai ◽  
Jashanjot Singh ◽  
Yiran Shen ◽  
...  

1998 ◽  
Vol 31 (32) ◽  
pp. 161-167
Author(s):  
Antonino Casile ◽  
Giorgio Buttazzo ◽  
Gerardo Lamastra ◽  
Giuseppe Lipari
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document