TY - GEN
T1 - Time-series storage for MLC nonvolatile memories toward performance and reliability co-optimization
AU - Liu, Yang
AU - Hsieh, Yun Shan
AU - Chen, Yi Hua
AU - Chen, Min Chun
AU - Chen, Hsin Hsin
AU - Liu, Yun Fei
AU - Huang, Po Chun
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/7/21
Y1 - 2017/7/21
N2 - Recently, the wide deployment of surveillance systems such as driving recorders and sensor networks has highlighted the significance of time-series data, that are, the data indexed by timestamps. This trend has thus driven a rapidly increasing demand of high-performance, cost-effective storage and management systems for time-series data. In a typical use case, the storage system is accessed by range queries about the data created in a given time interval. Although there have been excellent work on the design and implementation of time-series databases, it remains a missing part on how to efficiently store and manage time-series data on a lightweight database based on energy-efficient nonvolatile memories (NVMs), such as flash memory and phase-change memory (PCM). This paper proposes Multi-level-cell Lightweight Time-Series Database (MLTSDB), which utilizes existing delta encoding technique and organizes the time-series data along with their associated differences (i.e., the 'delta') in the same set of NVM cells. The goal of such a design is to limit the amount of affected versions due to potential bit errors and to simplify the space management of NVMs on lightweight platforms like embedded systems.
AB - Recently, the wide deployment of surveillance systems such as driving recorders and sensor networks has highlighted the significance of time-series data, that are, the data indexed by timestamps. This trend has thus driven a rapidly increasing demand of high-performance, cost-effective storage and management systems for time-series data. In a typical use case, the storage system is accessed by range queries about the data created in a given time interval. Although there have been excellent work on the design and implementation of time-series databases, it remains a missing part on how to efficiently store and manage time-series data on a lightweight database based on energy-efficient nonvolatile memories (NVMs), such as flash memory and phase-change memory (PCM). This paper proposes Multi-level-cell Lightweight Time-Series Database (MLTSDB), which utilizes existing delta encoding technique and organizes the time-series data along with their associated differences (i.e., the 'delta') in the same set of NVM cells. The goal of such a design is to limit the amount of affected versions due to potential bit errors and to simplify the space management of NVMs on lightweight platforms like embedded systems.
UR - http://www.scopus.com/inward/record.url?scp=85028543930&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85028543930&partnerID=8YFLogxK
U2 - 10.1109/ICASI.2017.7988177
DO - 10.1109/ICASI.2017.7988177
M3 - Conference contribution
AN - SCOPUS:85028543930
T3 - Proceedings of the 2017 IEEE International Conference on Applied System Innovation: Applied System Innovation for Modern Technology, ICASI 2017
SP - 1431
EP - 1433
BT - Proceedings of the 2017 IEEE International Conference on Applied System Innovation
A2 - Meen, Teen-Hang
A2 - Lam, Artde Donald Kin-Tak
A2 - Prior, Stephen D.
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 IEEE International Conference on Applied System Innovation, ICASI 2017
Y2 - 13 May 2017 through 17 May 2017
ER -