Publication:

Computational Models for Algorithm and Data Structure Design in Systems

Loading...
Thumbnail Image

Date

2025-01-07

Published Version

Published Version

Journal Title

Journal ISSN

Volume Title

Publisher

The Harvard community has made this article openly available. Please share how this access benefits you.

Research Projects

Organizational Units

Journal Issue

Citation

Ransom, Erin. 2025. Computational Models for Algorithm and Data Structure Design in Systems. Doctoral Dissertation, Harvard University Graduate School of Arts and Sciences.

Abstract

Computational models are powerful tools that can be applied in a number of ways. We present three examples of how they can be applied in the context of algorithms and data structure design for systems, both as components within a design and as tools for navigating design tradeoffs. We start with an example of the former, where we demonstrate how best to utilize a machine learning model to improve the false-positive rate of the classic Bloom Filter. We then demonstrate how a computational model can be used to navigate the design space of prefix-based range filters and how such a model can be used for automated online optimization. Finally, we examine the history of computational models used for evaluating storage algorithms and demonstrate how tailoring these models to the critical aspects of modern storage hardware can provide valuable new insights.

Description

Other Available Sources

Research Data

Keywords

Algorithms, Data Structures, Data Systems, Modeling, Computer science, Mathematics

Terms of Use

This article is made available under the terms and conditions applicable to Other Posted Material (LAA), as set forth at Terms of Service

Endorsement

Review

Supplemented By

Related Stories