Distributed systems address the increasing demand for fast access to resources and fault tolerance for data. However, due to scalability requirements, software developers need to trade consistency for performance. For certain data, consistency guarantees may be weakened if application correctness is unaffected. In contrast, data flow from data with weak consistency to data with strong consistency requirements is problematic, since application correctness may be broken. In this paper, we propose lattice-based consistency types for replicated data (CTRD), a higher-order static consistency-typed language with replicated data types. The type system of CTRD supports shared data among multiple clients, and statically enforces noninterference betw...
Keeping replicated data strongly consistent is convenient when communication is fast and available. ...
project TEC4Growth (NORTE-01-0145-FEDER-000020).Keeping replicated data strongly consistent is conve...
International audienceIn large scale systems such as the Internet, replicating data is an essential ...
Distributed systems address the increasing demand for fast access to resources and fault tolerance f...
Distributed systems address the increasing demand for fast access to resources and fault tolerance f...
Geographically distributed systems often rely on replicated eventually consistent data stores to ach...
Geographically distributed systems often rely on replicated eventu-ally consistent data stores to ac...
Geographically distributed systems often rely on replicated eventu-ally consistent data stores to ac...
GDD_HCERES2020In large scale systems such as the Internet, replicating data is an essential feature ...
Abstract Replication of data is a common technique to enhance performance in distributed systems in ...
GDD_HCERES2020In large scale systems such as the Internet, replicating data is an essential feature ...
In the quest for higher-performance shared data structures, weakening consistency conditions and rel...
Distributed systems address the increasing demand for fast access to resources and fault tolerance f...
In the quest for higher-performance shared data structures, weakening consistency conditions and rel...
International audienceReplicating data under Eventual Consistency (EC) allows any replica to accept ...
Keeping replicated data strongly consistent is convenient when communication is fast and available. ...
project TEC4Growth (NORTE-01-0145-FEDER-000020).Keeping replicated data strongly consistent is conve...
International audienceIn large scale systems such as the Internet, replicating data is an essential ...
Distributed systems address the increasing demand for fast access to resources and fault tolerance f...
Distributed systems address the increasing demand for fast access to resources and fault tolerance f...
Geographically distributed systems often rely on replicated eventually consistent data stores to ach...
Geographically distributed systems often rely on replicated eventu-ally consistent data stores to ac...
Geographically distributed systems often rely on replicated eventu-ally consistent data stores to ac...
GDD_HCERES2020In large scale systems such as the Internet, replicating data is an essential feature ...
Abstract Replication of data is a common technique to enhance performance in distributed systems in ...
GDD_HCERES2020In large scale systems such as the Internet, replicating data is an essential feature ...
In the quest for higher-performance shared data structures, weakening consistency conditions and rel...
Distributed systems address the increasing demand for fast access to resources and fault tolerance f...
In the quest for higher-performance shared data structures, weakening consistency conditions and rel...
International audienceReplicating data under Eventual Consistency (EC) allows any replica to accept ...
Keeping replicated data strongly consistent is convenient when communication is fast and available. ...
project TEC4Growth (NORTE-01-0145-FEDER-000020).Keeping replicated data strongly consistent is conve...
International audienceIn large scale systems such as the Internet, replicating data is an essential ...