Lightweight databases and key-value stores manage the consistency and reliability of their own data, often through rollback-recovery journaling or write-ahead logging. They further rely on file system journaling to protect the file system structure and metadata. Such journaling of journal appears to violate the classic end-to-end argument for optimal database design. In practice, we observe a significant cost (up to 73 % slowdown) by adding the Ext4 file system journaling to the SQLite database on a Google Nexus 7 tablet running a Ubuntu Linux installation. The cost of file system journaling is up to 58 % on a conventional machine with an Intel 311 SSD. In this paper, we argue that such cost is largely due to implementation limitations of t...
In this work, we propose Database Shadowing, or DASH in short, which is a new crash recovery techniq...
Phase-change memory (PCM) has several benefits including low cost, non-volatility, byte-addressabili...
The popularity of high-density flash memory as data storage media has increased steadily for a wide ...
This work is dedicated to resolve the Journaling of Journal Anomaly in Android IO stack.We orchestra...
The UNIX Fast File System (FFS) is probably the most widely-used file system for performance compari...
Misaligned interaction between SQLite and EXT4 of the Android I/O stack yields excessive random writ...
Over the past decade, mobile devices, such as smartphones and tablets, have become ubiquitous. The p...
DoctorIn mobile systems such as smartphones, most of storage writes are incurred by the SQLite datab...
Numerous applications such as financial transactions (e.g., stock trading) are write-heavy in nature...
Real-time storage of massive stream data is emerging as a critical component in modern computing inf...
Emerging byte-addressable non-volatile memory is considered an alternative storage device for databa...
Storage devices are rapidly changing, and we need to adapt the OS storage software stack to keep up ...
Emerging byte-addressable non-volatile memory is considered an alternative storage device for databa...
[[abstract]]Non-volatile random-access memory (NVRAM) becomes a mainstream storage device in embedde...
Several widely-used key-value stores, like RocksDB, are designed around log-structured merge trees (...
In this work, we propose Database Shadowing, or DASH in short, which is a new crash recovery techniq...
Phase-change memory (PCM) has several benefits including low cost, non-volatility, byte-addressabili...
The popularity of high-density flash memory as data storage media has increased steadily for a wide ...
This work is dedicated to resolve the Journaling of Journal Anomaly in Android IO stack.We orchestra...
The UNIX Fast File System (FFS) is probably the most widely-used file system for performance compari...
Misaligned interaction between SQLite and EXT4 of the Android I/O stack yields excessive random writ...
Over the past decade, mobile devices, such as smartphones and tablets, have become ubiquitous. The p...
DoctorIn mobile systems such as smartphones, most of storage writes are incurred by the SQLite datab...
Numerous applications such as financial transactions (e.g., stock trading) are write-heavy in nature...
Real-time storage of massive stream data is emerging as a critical component in modern computing inf...
Emerging byte-addressable non-volatile memory is considered an alternative storage device for databa...
Storage devices are rapidly changing, and we need to adapt the OS storage software stack to keep up ...
Emerging byte-addressable non-volatile memory is considered an alternative storage device for databa...
[[abstract]]Non-volatile random-access memory (NVRAM) becomes a mainstream storage device in embedde...
Several widely-used key-value stores, like RocksDB, are designed around log-structured merge trees (...
In this work, we propose Database Shadowing, or DASH in short, which is a new crash recovery techniq...
Phase-change memory (PCM) has several benefits including low cost, non-volatility, byte-addressabili...
The popularity of high-density flash memory as data storage media has increased steadily for a wide ...