• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

一种用于物联网时间序列数据库的新型非易失性存储器设备驱动程序。

A New NVM Device Driver for IoT Time Series Database.

作者信息

Cai Tao, Ma Yueming, Liu Peiyao, Niu Dejiao, Li Lei

机构信息

School of Computer Science and Communication Engineering, Jiangsu University, Zhenjiang 212000, China.

出版信息

Micromachines (Basel). 2022 Feb 27;13(3):385. doi: 10.3390/mi13030385.

DOI:10.3390/mi13030385
PMID:35334677
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC8954946/
Abstract

Numerous IoT devices in IoT systems collect data concurrently, which brings great challenges to IoT time series databases to store and manage these data. NVM device has high read-write speed compared with HDD and Flash-based SSD, and it is a possible way to solve the storage bottleneck. However, there are some limitations that should be solved such as the overhead of the I/O software stack for NVM devices and the lack of optimization for IoT time series databases in a Linux environment. By analyzing the characteristics of IoT time series databases and NVM devices, we optimized the device driver of NVM in Linux and provide a new structure of a NVM device driver for IoT time series databases. A multi-queue management strategy and a lightweight load balance mechanism based on frequency were designed to improve the concurrency and efficiency of NVM device drivers. The prototype of an IoT-oriented NVM device driver named TS-PMEM was implemented based on an open-source NVM device driver. Six prototypes were used for evaluation with YCSB-TS, a test tool for time series databases. Results showed that TS-PMEM can improve write throughput of the time series databases by 18.6%, query throughput by 10.6%, and reduce the write latency by 8.3% and query latency by 6.4%.

摘要

物联网系统中的众多物联网设备会同时收集数据,这给物联网时间序列数据库存储和管理这些数据带来了巨大挑战。与硬盘驱动器和基于闪存的固态硬盘相比,非易失性内存(NVM)设备具有较高的读写速度,这是解决存储瓶颈的一种可能途径。然而,仍有一些局限性需要解决,例如NVM设备的I/O软件栈开销以及在Linux环境中物联网时间序列数据库缺乏优化。通过分析物联网时间序列数据库和NVM设备的特性,我们优化了Linux中NVM的设备驱动程序,并为物联网时间序列数据库提供了一种新的NVM设备驱动程序结构。设计了一种多队列管理策略和基于频率的轻量级负载均衡机制,以提高NVM设备驱动程序的并发性和效率。基于开源NVM设备驱动程序实现了一个名为TS-PMEM的面向物联网的NVM设备驱动程序原型。使用六个原型通过时间序列数据库测试工具YCSB-TS进行评估。结果表明,TS-PMEM可以将时间序列数据库的写入吞吐量提高18.6%,查询吞吐量提高10.6%,并将写入延迟降低8.3%,查询延迟降低6.4%。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/90ea56745bb0/micromachines-13-00385-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/d095f40835cc/micromachines-13-00385-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/361d3807dfc9/micromachines-13-00385-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/e00c0fb0b3cc/micromachines-13-00385-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/0dea77164375/micromachines-13-00385-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/1985c5b0d5c2/micromachines-13-00385-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/308000b58ea8/micromachines-13-00385-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/be77ec151a0b/micromachines-13-00385-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/4e41cf35178f/micromachines-13-00385-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/2cf5ea36fd1d/micromachines-13-00385-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/90ea56745bb0/micromachines-13-00385-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/d095f40835cc/micromachines-13-00385-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/361d3807dfc9/micromachines-13-00385-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/e00c0fb0b3cc/micromachines-13-00385-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/0dea77164375/micromachines-13-00385-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/1985c5b0d5c2/micromachines-13-00385-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/308000b58ea8/micromachines-13-00385-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/be77ec151a0b/micromachines-13-00385-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/4e41cf35178f/micromachines-13-00385-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/2cf5ea36fd1d/micromachines-13-00385-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/2ea7/8954946/90ea56745bb0/micromachines-13-00385-g010.jpg

相似文献

1
A New NVM Device Driver for IoT Time Series Database.一种用于物联网时间序列数据库的新型非易失性存储器设备驱动程序。
Micromachines (Basel). 2022 Feb 27;13(3):385. doi: 10.3390/mi13030385.
2
A New Embedded Key-Value Store for NVM Device Simulator.一种用于非易失性存储器(NVM)设备模拟器的新型嵌入式键值存储
Micromachines (Basel). 2020 Dec 2;11(12):1075. doi: 10.3390/mi11121075.
3
The Matrix KV Storage System Based on NVM Devices.基于非易失性存储器设备的矩阵KV存储系统
Micromachines (Basel). 2019 May 27;10(5):346. doi: 10.3390/mi10050346.
4
A Durable Hybrid RAM Disk with a Rapid Resilience for Sustainable IoT Devices.一种具有快速恢复能力的持久混合随机存取存储器磁盘,用于可持续物联网设备。
Sensors (Basel). 2020 Apr 11;20(8):2159. doi: 10.3390/s20082159.
5
A Time-efficient Multi-Protocol Probe Scheme for Fine-grain IoT Device Identification.
Sensors (Basel). 2020 Mar 27;20(7):1863. doi: 10.3390/s20071863.
6
Don't make cache too complex: A simple probability-based cache management scheme for SSDs.不要使缓存过于复杂:一种用于固态硬盘的基于简单概率的缓存管理方案。
PLoS One. 2017 Mar 30;12(3):e0174375. doi: 10.1371/journal.pone.0174375. eCollection 2017.
7
A Lightweight Continuous Authentication Protocol for the Internet of Things.一种用于物联网的轻量级连续认证协议。
Sensors (Basel). 2018 Apr 5;18(4):1104. doi: 10.3390/s18041104.
8
Blockchain-IoT Sensor (BIoTS): A Solution to IoT-Ecosystems Security Issues.区块链物联网传感器(BIoTS):物联网生态系统安全问题的解决方案。
Sensors (Basel). 2021 Jun 26;21(13):4388. doi: 10.3390/s21134388.
9
Management and Monitoring of IoT Devices Using Blockchain .使用区块链管理和监控物联网设备。
Sensors (Basel). 2019 Feb 19;19(4):856. doi: 10.3390/s19040856.
10
Contextualized Design of IoT (Internet of Things) Finance for Edge Artificial Intelligence Computing.面向边缘人工智能计算的物联网(IoT)金融的情境化设计。
Comput Intell Neurosci. 2022 Mar 9;2022:6046957. doi: 10.1155/2022/6046957. eCollection 2022.