Date of Award
December 2021
Document Type
Thesis
Degree Name
Master of Science (MS)
Department
School of Computing
Committee Member
Amy Apon
Committee Member
Mitch Shue
Committee Member
Amy Apon
Committee Member
David White
Abstract
As the Internet of Things and industrial monitoring of utilities grow, efficiently synchronizing immutable time-series data streams between databases becomes a pressing issue. Extracting data from critical production databases demands careful consideration of the stress imposed on the machines, so synchronization strategies are required to minimize the transfer of duplicate data and the load imposed on remote sources.
Literature on the synchronization problem is generalized to arbitrary tables and does not consider the characteristics of time-series data streams, so research was required to investigate methods to quickly synchronize source and target time-series data tables. This thesis examines immutable time-series scenarios and synchronization strategies to answer the following question: given several scenarios, which target-based immutable time-series synchronization strategies best optimize run-time, bandwidth, and accuracy?
The strategies explored in this research are implemented into the Meerschaum system, a project intended to leverage these time-series concepts for production deployments. As a practical demonstration, these strategies are used to continuously cache Clemson University’s utilities data.
Recommended Citation
Meares, Bennett Andrew, "Practical Target-Based Synchronization Strategies for Immutable Time-Series Data Tables" (2021). All Theses. 3647.
https://open.clemson.edu/all_theses/3647