Fogstore: A geo-distributed key-value store guaranteeing low latency for strongly consistent access

H Gupta, U Ramachandran - Proceedings of the 12th ACM International …, 2018 - dl.acm.org
We design Fogstore, a key-value store for event-based systems, that exploits the concept of
relevance to guarantee low-latency access to relevant data with strong consistency …

ChainReaction: a causal+ consistent datastore based on chain replication

S Almeida, J Leitão, L Rodrigues - … of the 8th ACM European Conference …, 2013 - dl.acm.org
This paper proposes a Geo-distributed key-value datastore, named ChainReaction, that
offers causal+ consistency, with high performance, fault-tolerance, and scalability …

Don't settle for eventual: scalable causal consistency for wide-area storage with COPS

W Lloyd, MJ Freedman, M Kaminsky… - Proceedings of the …, 2011 - dl.acm.org
Geo-replicated, distributed data stores that support complex online applications, such as
social networks, must provide an" always-on" experience where operations always complete …

Optimistic causal consistency for geo-replicated key-value stores

K Spirovska, D Didona… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
Causal consistency (CC) is an attractive consistency model for geo-replicated data stores
because it hits a sweet spot in the ease-of-programming versus performance trade-off. We …

Knowledge-infused and consistent Complex Event Processing over real-time and persistent streams

Q Zhou, Y Simmhan, V Prasanna - Future Generation Computer Systems, 2017 - Elsevier
Emerging applications in Internet of Things (IoT) and Cyber–Physical Systems (CPS)
present novel challenges to Big Data platforms for performing online analytics. Ubiquitous …

Saturn: A distributed metadata service for causal consistency

M Bravo, L Rodrigues, P Van Roy - Proceedings of the Twelfth …, 2017 - dl.acm.org
This paper presents the design, implementation, and evaluation of Saturn, a metadata
service for geo-replicated systems. Saturn can be used in combination with several …

State management in Apache Flink®: consistent stateful distributed stream processing

P Carbone, S Ewen, G Fóra, S Haridi… - Proceedings of the …, 2017 - dl.acm.org
Stream processors are emerging in industry as an apparatus that drives analytical but also
mission critical services handling the core of persistent application logic. Thus, apart from …

Rip: Run-based intra-query parallelism for scalable complex event processing

C Balkesen, N Dindar, M Wetter, N Tatbul - Proceedings of the 7th ACM …, 2013 - dl.acm.org
Recognition of patterns in event streams has become important in many application areas of
Complex Event Processing (CEP) including financial markets, electronic health-care …

Declarative programming over eventually consistent data stores

KC Sivaramakrishnan, G Kaki, S Jagannathan - ACM SIGPLAN Notices, 2015 - dl.acm.org
User-facing online services utilize geo-distributed data stores to minimize latency and
tolerate partial failures, with the intention of providing a fast, always-on experience …

Characterizing and adapting the consistency-latency tradeoff in distributed key-value stores

MR Rahman, L Tseng, S Nguyen, I Gupta… - ACM Transactions on …, 2017 - dl.acm.org
The CAP theorem is a fundamental result that applies to distributed storage systems. In this
article, we first present and prove two CAP-like impossibility theorems. To state these …