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 | Size | Format | |
---|---|---|---|---|
WU-AARON-THESIS.pdf | 3.61 MB | Adobe PDF | Request a copy |
Items in Dataspace are protected by copyright, with all rights reserved, unless otherwise indicated.