Skip navigation
Please use this identifier to cite or link to this item: http://arks.princeton.edu/ark:/88435/dsp01cj82kb58j
Title: Multi-Dispatch Regular Sequential Serializability
Authors: Wu, Aaron
Advisors: Lloyd, Wyatt
Department: Computer Science
Class Year: 2023
Abstract: In this work, we introduce multi-dispatch, a perspective on consistency aimed at capturing correctness conditions in the face of asynchronous client interaction. In doing so, we will introduce examples of how protocols providing classical strong consistency can fail in asynchronous use cases, leading to unexpected behavior. Guided by these examples, we describe the design of RepQueue-RSS, a system that guarantees Helt et al.’s regular sequential serializability augmented with multi-dispatch. As a point of comparison, we describe an API shim for client applications using Spanner-RSS that achieves the same consistency. We find that RepQueue-RSS provides lower end-to-end latency for clients, especially under high levels of concurrency. A proof of correctness for RepQueue-RSS is also provided.
URI: http://arks.princeton.edu/ark:/88435/dsp01cj82kb58j
Type of Material: Princeton University Senior Theses
Language: en
Appears in Collections:Computer Science, 1987-2024

Files in This Item:
File Description SizeFormat 
WU-AARON-THESIS.pdf3.61 MBAdobe PDF    Request a copy


Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.