Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2015
IronFleet: proving practical distributed systems correct
- Chris Hawblitzel,
- Jon Howell,
- Manos Kapritsos,
- Jacob R. Lorch,
- Bryan Parno,
- Michael L. Roberts,
- Srinath Setty,
- Brian Zill
SOSP '15: Proceedings of the 25th Symposium on Operating Systems PrinciplesPages 1–17https://doi.org/10.1145/2815400.2815428Distributed systems are notorious for harboring subtle bugs. Verification can, in principle, eliminate these bugs a priori, but verification has historically been difficult to apply at full-program scale, much less distributed-system scale.
We describe ...
- research-articleOctober 2015
Paxos made transparent
SOSP '15: Proceedings of the 25th Symposium on Operating Systems PrinciplesPages 105–120https://doi.org/10.1145/2815400.2815427State machine replication (SMR) leverages distributed consensus protocols such as Paxos to keep multiple replicas of a program consistent in face of replica failures or network partitions. This fault tolerance is enticing on implementing a principled ...
- research-articleOctober 2015
Existential consistency: measuring and understanding consistency at Facebook
- Haonan Lu,
- Kaushik Veeraraghavan,
- Philippe Ajoux,
- Jim Hunt,
- Yee Jiun Song,
- Wendy Tobagus,
- Sanjeev Kumar,
- Wyatt Lloyd
SOSP '15: Proceedings of the 25th Symposium on Operating Systems PrinciplesPages 295–310https://doi.org/10.1145/2815400.2815426Replicated storage for large Web services faces a trade-off between stronger forms of consistency and higher performance properties. Stronger consistency prevents anomalies, i.e., unexpected behavior visible to users, and reduces programming complexity. ...
- research-articleOctober 2015
No compromises: distributed transactions with consistency, availability, and performance
- Aleksandar Dragojević,
- Dushyanth Narayanan,
- Edmund B. Nightingale,
- Matthew Renzelmann,
- Alex Shamis,
- Anirudh Badam,
- Miguel Castro
SOSP '15: Proceedings of the 25th Symposium on Operating Systems PrinciplesPages 54–70https://doi.org/10.1145/2815400.2815425Transactions with strong consistency and high availability simplify building and reasoning about distributed systems. However, previous implementations performed poorly. This forced system designers to avoid transactions completely, to weaken ...
- research-articleOctober 2015
Arabesque: a system for distributed graph mining
- Carlos H. C. Teixeira,
- Alexandre J. Fonseca,
- Marco Serafini,
- Georgos Siganos,
- Mohammed J. Zaki,
- Ashraf Aboulnaga
SOSP '15: Proceedings of the 25th Symposium on Operating Systems PrinciplesPages 425–440https://doi.org/10.1145/2815400.2815410Distributed data processing platforms such as MapReduce and Pregel have substantially simplified the design and deployment of certain classes of distributed graph analytics algorithms. However, these platforms do not represent a good match for ...
- research-articleOctober 2015
Chaos: scale-out graph processing from secondary storage
SOSP '15: Proceedings of the 25th Symposium on Operating Systems PrinciplesPages 410–424https://doi.org/10.1145/2815400.2815408Chaos scales graph processing from secondary storage to multiple machines in a cluster. Earlier systems that process graphs from secondary storage are restricted to a single machine, and therefore limited by the bandwidth and capacity of the storage ...