Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Peepco: Batch-Based Consistency Optimization

Peepco: Batch-Based Consistency Optimization

Thumbnail Image
Download
Name

3720513.pdf

Size

1.32 MB

Format

Adobe PDF

Checksum (MD5)

ace30dea91f899e458f4f0c2e9902612

Download all files submitted through automated deposit
3720513.zip (1.19 MB)
Author(s)
Kuraj, Ivan
•
Feser, John
•
Polikarpova, Nadia
•
Solar-Lezama, Armando
Date Issued
April 9, 2025
Journal
Proceedings of the ACM on Programming Languages
Publisher
ACM
Citation
Ivan Kuraj, John Feser, Nadia Polikarpova, and Armando Solar-Lezama. 2025. Peepco: Batch-Based Consistency Optimization. Proc. ACM Program. Lang. 9, OOPSLA1, Article 119 (April 2025), 29 pages.
Version
Final published version
Abstract
We present batch-based consistency, a new approach for consistency optimization that allows programmers to specialize consistency with application-level integrity properties. We implement the approach with a two-step process: we statically infer optimal consistency requirements for executions of bounded sets of operations, and then, use the inferred requirements to parameterize a new distributed protocol to relax operation reordering at run time when it is safe to do so. Our approach supports standard notions of consistency. We implement batch-based consistency in Peepco, demonstrate its expressiveness for partial data replication, and examine Peepco’s run-time performance impact in different settings.
MIT Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Terms of Use
Creative Commons Attribution
https://creativecommons.org/licenses/by/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/164690
DOI of Published Version
https://doi.org/10.1145/3720513
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.