PADL: Persistent Application Data Library Open Access
Feng, Haochuan (Spring 2022)
Published
Abstract
This thesis presents a new application programming interface (API) that implements an application-level data serialization for C. With the API, users can register or unregister the key variables they want to serialize. At key points of interest during the program’s execution, for example, to take a checkpoint that mitigates future hardware or software failures, users can automatically serialize all registered variables. Later the user can retrieve and deserialize previously stored data objects. We show how the API makes it easier for users to implement checkpointing and can make the process more efficient in space and time.
Table of Contents
Introduction Background and Related Work PADL Implementation Performance Test Future Enhancement
About this Honors Thesis
School | |
---|---|
Department | |
Degree | |
Submission | |
Language |
|
Research Field | |
Keyword | |
Committee Chair / Thesis Advisor | |
Committee Members |
Primary PDF
Thumbnail | Title | Date Uploaded | Actions |
---|---|---|---|
PADL: Persistent Application Data Library () | 2022-04-27 14:31:23 -0400 |
|
Supplemental Files
Thumbnail | Title | Date Uploaded | Actions |
---|