IDEAS home Printed from https://ideas.repec.org/a/gam/jijerp/v16y2019i17p3096-d261005.html
   My bibliography  Save this article

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

Author

Listed:
  • Eunji Lee

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

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.

Suggested Citation

  • Eunji Lee, 2019. "Taming Performance Variability of Healthcare Data Service Frameworks with Proactive and Coarse-Grained Memory Cleaning," IJERPH, MDPI, vol. 16(17), pages 1-13, August.
  • Handle: RePEc:gam:jijerp:v:16:y:2019:i:17:p:3096-:d:261005
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1660-4601/16/17/3096/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1660-4601/16/17/3096/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Leire Lopez-Samaniego & Begonya Garcia-Zapirain, 2016. "A Robot-Based Tool for Physical and Cognitive Rehabilitation of Elderly People Using Biofeedback," IJERPH, MDPI, vol. 13(12), pages 1-14, November.
    2. Yongtao Hu & Ha Hang Ai & Mehmet Talat Odman & Ambarish Vaidyanathan & Armistead G. Russell, 2019. "Development of a WebGIS-Based Analysis Tool for Human Health Protection from the Impacts of Prescribed Fire Smoke in Southeastern USA," IJERPH, MDPI, vol. 16(11), pages 1-22, June.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Sumi Hoshiko & Joseph R. Buckman & Caitlin G. Jones & Kirstin R. Yeomans & Austin Mello & Ruwan Thilakaratne & Eric Sergienko & Kristina Allen & Lisa Bello & Ana G. Rappold, 2023. "Responses to Wildfire and Prescribed Fire Smoke: A Survey of a Medically Vulnerable Adult Population in the Wildland-Urban Interface, Mariposa County, California," IJERPH, MDPI, vol. 20(2), pages 1-13, January.
    2. Marcia G. Ory & Matthew Lee Smith, 2017. "What If Healthy Aging Is the ‘New Normal’?," IJERPH, MDPI, vol. 14(11), pages 1-5, November.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jijerp:v:16:y:2019:i:17:p:3096-:d:261005. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.