The Embedded IoT Time Series Database for Hybrid Solid-State Storage System
IoT time series data is an important form of big data. How to improve the efficiency of storage system is crucial for IoT time series database to store and manage massive IoT time series data from various IoT devices. Mixing NVM and SSD is an effective method to improve the I/O performance of storag...
Guardado en:
Autores principales: | , , , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
Hindawi Limited
2021
|
Materias: | |
Acceso en línea: | https://doaj.org/article/af25733de377444391199c91b5048fbe |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
id |
oai:doaj.org-article:af25733de377444391199c91b5048fbe |
---|---|
record_format |
dspace |
spelling |
oai:doaj.org-article:af25733de377444391199c91b5048fbe2021-11-08T02:37:13ZThe Embedded IoT Time Series Database for Hybrid Solid-State Storage System1875-919X10.1155/2021/9948533https://doaj.org/article/af25733de377444391199c91b5048fbe2021-01-01T00:00:00Zhttp://dx.doi.org/10.1155/2021/9948533https://doaj.org/toc/1875-919XIoT time series data is an important form of big data. How to improve the efficiency of storage system is crucial for IoT time series database to store and manage massive IoT time series data from various IoT devices. Mixing NVM and SSD is an effective method to improve the I/O performance of storage systems. However, there are great differences between HDD and NVM or SSD. As a result, NVM and SSD cannot be directly used in the current time series database effectively. We design an IoT time series database with an embedded engine in storage device drivers for the hybrid solid-state storage system consisting of NVM and SSD. The I/O software stack of storing and managing IoT time series data can be shortened to improve the efficiency. Based upon the intrinsic characteristics of IoT time series data and different features of NVM and SSD, a redundancy elimination and compression fusion strategy, a hierarchical management strategy, and a heterogeneous time series data index are designed to improve the efficiency. Finally, a prototype of embedded IoT time series database named TS-NSM is implemented, and YCSB-TS is used to measure the IOPS. The results show that TS-NSM can improve the write IOPS up to 243.6 times and 174.3 times, respectively, compared with InfluxDB and OpenTSDB, and improve the read IOPS up to 10.1 times and 14.4 times, respectively.Tao CaiPeiyao LiuDejiao NiuJiancong ShiLei LiHindawi LimitedarticleComputer softwareQA76.75-76.765ENScientific Programming, Vol 2021 (2021) |
institution |
DOAJ |
collection |
DOAJ |
language |
EN |
topic |
Computer software QA76.75-76.765 |
spellingShingle |
Computer software QA76.75-76.765 Tao Cai Peiyao Liu Dejiao Niu Jiancong Shi Lei Li The Embedded IoT Time Series Database for Hybrid Solid-State Storage System |
description |
IoT time series data is an important form of big data. How to improve the efficiency of storage system is crucial for IoT time series database to store and manage massive IoT time series data from various IoT devices. Mixing NVM and SSD is an effective method to improve the I/O performance of storage systems. However, there are great differences between HDD and NVM or SSD. As a result, NVM and SSD cannot be directly used in the current time series database effectively. We design an IoT time series database with an embedded engine in storage device drivers for the hybrid solid-state storage system consisting of NVM and SSD. The I/O software stack of storing and managing IoT time series data can be shortened to improve the efficiency. Based upon the intrinsic characteristics of IoT time series data and different features of NVM and SSD, a redundancy elimination and compression fusion strategy, a hierarchical management strategy, and a heterogeneous time series data index are designed to improve the efficiency. Finally, a prototype of embedded IoT time series database named TS-NSM is implemented, and YCSB-TS is used to measure the IOPS. The results show that TS-NSM can improve the write IOPS up to 243.6 times and 174.3 times, respectively, compared with InfluxDB and OpenTSDB, and improve the read IOPS up to 10.1 times and 14.4 times, respectively. |
format |
article |
author |
Tao Cai Peiyao Liu Dejiao Niu Jiancong Shi Lei Li |
author_facet |
Tao Cai Peiyao Liu Dejiao Niu Jiancong Shi Lei Li |
author_sort |
Tao Cai |
title |
The Embedded IoT Time Series Database for Hybrid Solid-State Storage System |
title_short |
The Embedded IoT Time Series Database for Hybrid Solid-State Storage System |
title_full |
The Embedded IoT Time Series Database for Hybrid Solid-State Storage System |
title_fullStr |
The Embedded IoT Time Series Database for Hybrid Solid-State Storage System |
title_full_unstemmed |
The Embedded IoT Time Series Database for Hybrid Solid-State Storage System |
title_sort |
embedded iot time series database for hybrid solid-state storage system |
publisher |
Hindawi Limited |
publishDate |
2021 |
url |
https://doaj.org/article/af25733de377444391199c91b5048fbe |
work_keys_str_mv |
AT taocai theembeddediottimeseriesdatabaseforhybridsolidstatestoragesystem AT peiyaoliu theembeddediottimeseriesdatabaseforhybridsolidstatestoragesystem AT dejiaoniu theembeddediottimeseriesdatabaseforhybridsolidstatestoragesystem AT jiancongshi theembeddediottimeseriesdatabaseforhybridsolidstatestoragesystem AT leili theembeddediottimeseriesdatabaseforhybridsolidstatestoragesystem AT taocai embeddediottimeseriesdatabaseforhybridsolidstatestoragesystem AT peiyaoliu embeddediottimeseriesdatabaseforhybridsolidstatestoragesystem AT dejiaoniu embeddediottimeseriesdatabaseforhybridsolidstatestoragesystem AT jiancongshi embeddediottimeseriesdatabaseforhybridsolidstatestoragesystem AT leili embeddediottimeseriesdatabaseforhybridsolidstatestoragesystem |
_version_ |
1718443030170566656 |