Over the past decade, mobile devices, such as smartphones and tablets, have become ubiquitous. The persistent storage options in smartphones employ journaling or double-write to enforce atomicity, consistency and durability, which introduces significant overhead to system performance. Our in-depth examination of the issue leads us to believe that much of the overhead would be unnecessary if we rethink the volatility of memory considering the battery-backed characteristics of DRAM in modern-day smartphones. We propose quasi Non-Volatile Memory (qNVRAM) with this rethinking, a new design that makes the DRAM in smartphones quasi non-volatile, to help remove the performance overhead of enforcing persistency. We assess the feasibility and effect...
DoctorIn mobile systems such as smartphones, most of storage writes are incurred by the SQLite datab...
Traditional Database Management System (DBMS) software relies on hard disks for storing relational d...
In the past decade, we have seen two major evolutions on storage technologies: flash storage and non...
Over the past decade, mobile devices, such as smartphones and tablets, have become ubiquitous. The p...
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...
Emerging byte-addressable non-volatile memory is considered an alternative storage device for databa...
Recently, flash memory(in particular, NAND) is being rapidly deployed as data storage for mobile pla...
Persistent or Non Volatile Memory (PMEM) offers expanded memory capacity and faster access to persis...
This thesis aims to present solutions to improve the performance of SQLite library on mobile systems...
Most embedded mobile databases are customized to perform requirement of the application. Considering...
The next generation memory storage revolution is triggered with the advent of the Non-Volatile Memor...
Embedded devices including smartcars, smartwatches, and smartphones have built-in software, which re...
Smartphones, tablets, and other mobile devices exhibit vastly different constraints compared to regu...
The next-generation data center infrastructure must be equipped with more cost-competitive memory an...
DoctorIn mobile systems such as smartphones, most of storage writes are incurred by the SQLite datab...
Traditional Database Management System (DBMS) software relies on hard disks for storing relational d...
In the past decade, we have seen two major evolutions on storage technologies: flash storage and non...
Over the past decade, mobile devices, such as smartphones and tablets, have become ubiquitous. The p...
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...
Emerging byte-addressable non-volatile memory is considered an alternative storage device for databa...
Recently, flash memory(in particular, NAND) is being rapidly deployed as data storage for mobile pla...
Persistent or Non Volatile Memory (PMEM) offers expanded memory capacity and faster access to persis...
This thesis aims to present solutions to improve the performance of SQLite library on mobile systems...
Most embedded mobile databases are customized to perform requirement of the application. Considering...
The next generation memory storage revolution is triggered with the advent of the Non-Volatile Memor...
Embedded devices including smartcars, smartwatches, and smartphones have built-in software, which re...
Smartphones, tablets, and other mobile devices exhibit vastly different constraints compared to regu...
The next-generation data center infrastructure must be equipped with more cost-competitive memory an...
DoctorIn mobile systems such as smartphones, most of storage writes are incurred by the SQLite datab...
Traditional Database Management System (DBMS) software relies on hard disks for storing relational d...
In the past decade, we have seen two major evolutions on storage technologies: flash storage and non...