Logic and lattices for distributed programming

N Conway, WR Marczak, P Alvaro… - Proceedings of the …, 2012 - dl.acm.org
In recent years there has been interest in achieving application-level consistency criteria
without the latency and availability costs of strongly consistent storage infrastructure. A …

Lineage-driven fault injection

P Alvaro, J Rosen, JM Hellerstein - Proceedings of the 2015 ACM …, 2015 - dl.acm.org
In large-scale data management systems, failure is practically a certainty. Fault-tolerant
protocols and components are notoriously difficult to implement and debug. Worse still …

Blazes: Coordination analysis for distributed programs

P Alvaro, N Conway, JM Hellerstein… - 2014 IEEE 30th …, 2014 - ieeexplore.ieee.org
Distributed consistency is perhaps the most discussed topic in distributed systems today.
Coordination protocols can ensure consistency, but in practice they cause undesirable …

Consistency without borders

P Alvaro, P Bailis, N Conway… - Proceedings of the 4th …, 2013 - dl.acm.org
Distributed consistency is a perennial research topic; in recent years it has become an
urgent practical matter as well. The research literature has focused on enforcing various …

Debugging distributed systems with why-across-time provenance

M Whittaker, C Teodoropol, P Alvaro… - Proceedings of the ACM …, 2018 - dl.acm.org
Systematically reasoning about the fine-grained causes of events in a real-world distributed
system is challenging. Causality, from the distributed systems literature, can be used to …

Combining decidability paradigms for existential rules

G Gottlob, M Manna, A Pieris - Theory and Practice of Logic …, 2013 - cambridge.org
Existential rules are Datalog rules extended with existential quantifiers in rule-heads. Three
fundamental restriction paradigms that have been studied for ensuring decidability of query …

Logic and databases: A history of deductive databases

J Minker, D Seipel, C Zaniolo - Handbook of the History of Logic, 2014 - Elsevier
The field of logic and databases is an outgrowth of work in logic programming and
databases. It is assumed that the reader is familiar with work in relational databases as …

Declarative networking: Recent theoretical work on coordination, correctness, and declarative semantics

TJ Ameloot - ACM SIGMOD Record, 2014 - dl.acm.org
Declarative Networking Page 1 Declarative Networking: Recent Theoretical Work on
Coordination, Correctness, and Declarative Semantics∗ Tom J. Ameloot † Hasselt …

Deciding eventual consistency for a simple class of relational transducer networks

TJ Ameloot, J Van den Bussche - Proceedings of the 15th International …, 2012 - dl.acm.org
Networks of relational transducers can serve as a formal model for declarative networking,
focusing on distributed database querying applications. In declarative networking, a crucial …

[图书][B] Data-centric Programming for Distributed Systems

PA Alvaro - 2015 - search.proquest.com
Distributed systems are difficult to reason about and program because of fundamental
uncertainty in their executions, arising from sources of nondeterminism such as asynchrony …