Title :
Respawn: A Distributed Multi-resolution Time-Series Datastore
Author :
Buevich, Maxim ; Wright, Andrew ; Sargent, Randy ; Rowe, Andrew
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
As sensor networks gain traction and begin to scale, we will be increasingly faced with challenges associated with managing large-scale time-series data. In this paper, we present a cloud-to-edge partitioned architecture called Respawn that is capable of serving large amounts of time-series data from a continuously updating datastore with access latencies low enough to support interactive real-time visualization. Respawn targets sensing systems where resource-constrained edge node devices may only have limited or intermittent network connections linking them to a cloud-backend. The cloud-backend provides aggregate storage and transparent dispatching of data queries to edge node devices. Data is downsampled as it enters the system creating a multi-resolution representation capable of lowlatency range-base queries. Lower-resolution aggregate data is automatically migrated from edge nodes to the cloud-backend both for improved consistency and caching. In order to further mask latency from users, edge nodes automatically identify and migrate blocks of data that contain statistically interesting features. We show through simulation and micro-benchmarking that Respawn is able to run on ARM-based edge node devices connected to a cloud-backend with the ability to serve thousands of clients and terabytes of data with sub-second latencies.
Keywords :
cache storage; cloud computing; data visualisation; interactive systems; query processing; time series; ARM-based edge node devices; Respawn; cloud-backend; cloud-to-edge partitioned architecture; data queries; distributed multiresolution time-series datastore; interactive real-time visualization; lower-resolution aggregate data; multiresolution representation; resource-constrained edge node devices; Aggregates; Databases; Logic gates; Sensors; Standards; Tiles; Time series analysis;
Conference_Titel :
Real-Time Systems Symposium (RTSS), 2013 IEEE 34th
Conference_Location :
Vancouver, BC
DOI :
10.1109/RTSS.2013.36