• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

使用主动式和粗粒度内存清理来驯服医疗保健数据服务框架的性能变化性。

Taming Performance Variability of Healthcare Data Service Frameworks with Proactive and Coarse-Grained Memory Cleaning.

机构信息

Faculty of Smart Systems Software, Soongsil University, 369 Sangdoro, Dongjak-gu, Seoul 06978, Korea.

出版信息

Int J Environ Res Public Health. 2019 Aug 26;16(17):3096. doi: 10.3390/ijerph16173096.

DOI:10.3390/ijerph16173096
PMID:31454944
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC6747171/
Abstract

This article explores the performance optimizations of an embedded database memory management system to ensure high responsiveness of real-time healthcare data frameworks. SQLite is a popular embedded database engine extensively used in medical and healthcare data storage systems. However, SQLite is essentially built around lightweight applications in mobile devices, and it significantly deteriorates when a large transaction is issued such as high resolution medical images or massive health dataset, which is unlikely to occur in embedded systems but is quite common in other systems. Such transactions do not fit in the in-memory buffer of SQLite, and SQLite enforces memory reclamation as they are processed. The problem is that the current SQLite buffer management scheme does not effectively manage these cases, and the naïve reclamation scheme used significantly increases the user-perceived latency. Motivated by this limitation, this paper identifies the causes of high latency during processing of a large transaction, and overcomes the limitation via proactive and coarse-grained memory cleaning in SQLite.The proposed memory reclamation scheme was implemented in SQLite 3.29, and measurement studies with a prototype implementation demonstrated that the SQLite operation latency decreases by 13% on an average and up to 17.3% with our memory reclamation scheme as compared to that of the original version.

摘要

本文探讨了嵌入式数据库内存管理系统的性能优化,以确保实时医疗数据框架的高响应能力。SQLite 是一种广泛应用于医疗和保健数据存储系统的流行嵌入式数据库引擎。然而,SQLite 本质上是为移动设备中的轻量级应用程序构建的,当发出大事务(如高分辨率医疗图像或大量健康数据集)时,其性能会显著下降,这种情况不太可能在嵌入式系统中发生,但在其他系统中却很常见。这种事务无法适应 SQLite 的内存缓冲区,并且 SQLite 在处理它们时会强制进行内存回收。问题是,当前的 SQLite 缓冲区管理方案无法有效地管理这些情况,而使用的简单回收方案会显著增加用户感知的延迟。受此限制的启发,本文确定了在处理大事务时导致高延迟的原因,并通过在 SQLite 中进行主动和粗粒度的内存清理来克服这一限制。所提出的内存回收方案已在 SQLite 3.29 中实现,原型实现的测量研究表明,与原始版本相比,我们的内存回收方案平均将 SQLite 操作延迟降低了 13%,最高降低了 17.3%。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/843f193719b2/ijerph-16-03096-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/b9c533fb9080/ijerph-16-03096-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/5bb883a8120b/ijerph-16-03096-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/e430f8ddf093/ijerph-16-03096-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/8d3b3747044d/ijerph-16-03096-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/d6a355129e04/ijerph-16-03096-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/1e37aefe6191/ijerph-16-03096-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/1268444c0ca3/ijerph-16-03096-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/6371e8ece9fd/ijerph-16-03096-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/843f193719b2/ijerph-16-03096-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/b9c533fb9080/ijerph-16-03096-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/5bb883a8120b/ijerph-16-03096-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/e430f8ddf093/ijerph-16-03096-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/8d3b3747044d/ijerph-16-03096-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/d6a355129e04/ijerph-16-03096-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/1e37aefe6191/ijerph-16-03096-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/1268444c0ca3/ijerph-16-03096-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/6371e8ece9fd/ijerph-16-03096-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/f07f/6747171/843f193719b2/ijerph-16-03096-g009.jpg

相似文献

1
Taming Performance Variability of Healthcare Data Service Frameworks with Proactive and Coarse-Grained Memory Cleaning.使用主动式和粗粒度内存清理来驯服医疗保健数据服务框架的性能变化性。
Int J Environ Res Public Health. 2019 Aug 26;16(17):3096. doi: 10.3390/ijerph16173096.
2
You and your EMR: the research perspective: part 2. How structure matters.您与电子病历:研究视角:第2部分。结构的重要性。
Can Fam Physician. 2011 Dec;57(12):1473-4.
3
[Security of external storage of healthcare information].[医疗保健信息的外部存储安全性]
Nihon Hoshasen Gijutsu Gakkai Zasshi. 2015 May;71(5):489-91. doi: 10.6009/jjrt.2015_JSRT_71.5.489.
4
A Multilayer Secure Biomedical Data Management System for Remotely Managing a Very Large Number of Diverse Personal Healthcare Devices.一种用于远程管理大量不同个人医疗设备的多层安全生物医学数据管理系统。
Biomed Res Int. 2015;2015:941053. doi: 10.1155/2015/941053. Epub 2015 Jul 13.
5
Watermarking as a traceability standard.作为可追溯性标准的水印技术。
Stud Health Technol Inform. 2012;180:761-5.
6
A method for cohort selection of cardiovascular disease records from an electronic health record system.一种从电子健康记录系统中选择心血管疾病记录队列的方法。
Int J Med Inform. 2017 Jun;102:138-149. doi: 10.1016/j.ijmedinf.2017.03.015. Epub 2017 Mar 30.
7
Designing ETL Tools to Feed a Data Warehouse Based on Electronic Healthcare Record Infrastructure.基于电子健康记录基础设施设计用于为数据仓库提供数据的ETL工具。
Stud Health Technol Inform. 2015;210:929-33.
8
Ten Simple Rules for Creating a Good Data Management Plan.制定良好数据管理计划的十条简单规则。
PLoS Comput Biol. 2015 Oct 22;11(10):e1004525. doi: 10.1371/journal.pcbi.1004525. eCollection 2015 Oct.
9
Development and evaluation of a memory clinic information system.记忆门诊信息系统的开发与评估
Stud Health Technol Inform. 2014;205:106-10.
10
Managing clinical data for worldwide acceptance.管理临床数据以获得全球认可。
Med Device Technol. 2006 Oct;17(8):26-8.

本文引用的文献

1
Development of a WebGIS-Based Analysis Tool for Human Health Protection from the Impacts of Prescribed Fire Smoke in Southeastern USA.基于 WebGIS 的美国东南部人类健康保护免受计划火烧烟影响分析工具的开发。
Int J Environ Res Public Health. 2019 Jun 4;16(11):1981. doi: 10.3390/ijerph16111981.
2
CEA: Clinical Event Annotator mHealth Application for Real-time Patient Monitoring.CEA:用于实时患者监测的临床事件注释移动健康应用程序。
Annu Int Conf IEEE Eng Med Biol Soc. 2018 Jul;2018:2921-2924. doi: 10.1109/EMBC.2018.8512898.
3
A Robot-Based Tool for Physical and Cognitive Rehabilitation of Elderly People Using Biofeedback.
一种基于机器人的、利用生物反馈技术对老年人进行身体和认知康复的工具。
Int J Environ Res Public Health. 2016 Nov 24;13(12):1176. doi: 10.3390/ijerph13121176.
4
Mobile healthcare information management utilizing Cloud Computing and Android OS.利用云计算和安卓操作系统的移动医疗信息管理
Annu Int Conf IEEE Eng Med Biol Soc. 2010;2010:1037-40. doi: 10.1109/IEMBS.2010.5628061.
5
Wavelet-based compression with ROI coding support for mobile access to DICOM images over heterogeneous radio networks.基于小波的压缩技术,支持感兴趣区域编码,用于通过异构无线网络对DICOM图像进行移动访问。
IEEE Trans Inf Technol Biomed. 2009 Jul;13(4):458-66. doi: 10.1109/TITB.2008.903527.