NVWAL: Exploiting NVRAM in write-ahead logging

WH Kim, J Kim, W Baek, B Nam, Y Won - ACM SIGPLAN Notices, 2016 - dl.acm.org
Emerging byte-addressable non-volatile memory is considered an alternative storage
device for database logs that require persistency and high performance. In this work, we …

Log2: A {Cost-Aware} logging mechanism for performance diagnosis

R Ding, H Zhou, JG Lou, H Zhang, Q Lin, Q Fu… - 2015 USENIX annual …, 2015 - usenix.org
Logging has been a common practice for monitoring and diagnosing performance issues.
However, logging comes at a cost, especially for large-scale online service systems. First …

{WALDIO}: Eliminating the Filesystem Journaling in Resolving the Journaling of Journal Anomaly

W Lee, K Lee, H Son, WH Kim, B Nam… - 2015 USENIX Annual …, 2015 - usenix.org
This work is dedicated to resolve the Journaling of Journal Anomaly in Android IO stack. We
orchestrate SQLite and EXT4 filesystem so that SQLite's file-backed journaling activity can …

{WearDrive}: Fast and {Energy-Efficient} Storage for Wearables

J Huang, A Badam, R Chandra… - 2015 USENIX Annual …, 2015 - usenix.org
Size and weight constraints on wearables limit their battery capacity and restrict them from
providing rich functionality. The need for durable and secure storage for personal data …

Non-blocking writes to files

D Campello, H Lopez, R Koller… - … USENIX Conference on …, 2015 - usenix.org
Writing data to a page not present in the file-system page cache causes the operating
system to synchronously fetch the page into memory first. Synchronous page fetch defines …

Removing barriers in using personal health record systems

MA Alyami, YT Song - 2016 IEEE/ACIS 15th International …, 2016 - ieeexplore.ieee.org
Personal health record (PHR) is considered a crucial part in improving patient outcomes.
However the adoption rate by the general public in the US still remains low. To find out the …

A user-space storage I/O framework for NVMe SSDs in mobile smart devices

HJ Kim, JS Kim - IEEE Transactions on Consumer Electronics, 2017 - ieeexplore.ieee.org
As the application of smart devices becomes more complex, the number of file I/Os has been
increased on mobile devices, making the storage performance plays an important role in …

Realizing transparent OS/Apps compression in mobile devices at zero latency overhead

X Zhang, J Li, H Wang, D Xiong, J Qu… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Motivated by the significant storage footprint of OS/Apps in mobile devices, this paper
studies the realization of OS/Apps transparent compression. In spite of its obvious …

How to be consistent with persistent memory? an evaluation approach

C Wang, Q Wei, J Yang, C Chen… - 2015 IEEE International …, 2015 - ieeexplore.ieee.org
The advent of the byte-addressable, non-volatile memory (NVM) has initiated the design of
new data management strategies to utilize it as the persistent memory (PM). One way to …

In-memory write-ahead logging for mobile smart devices with NVRAM

S Ryu, K Lee, H Han - IEEE Transactions on Consumer …, 2015 - ieeexplore.ieee.org
In recent years, ensuring the reliability of databases in battery-powered mobile devices such
as smartphones and tablets has gained in importance, since most mobile applications use a …