Mobile devices always have risk of unexpected battery component separation. In this paper, we present Difference Ratio-based Logging, a data recovery technology to prevent data loss in the volatile memory (DRAM) write buffer from sudden power-off. The proposed scheme can recover up-to-date user data in the buffer by using either two flash memory pages-sized NVRAM or small capacitor that sustains for flushing two pages of data in DRAM to flash memory. Our simulation study shows that the proposed scheme can provide recoverability of buffered data from sudden power-off with reasonable performance degradation compared with non-volatile memory-based write buffer.This work was supported in part by Mid-career Researcher Program through NRF grant f...
Most SSDs (solid-state drives) use an internal DRAM (Dynamic Random Access Memory) to improve the I/...
The increasing demand for data intensive applications has increased the needed memory for each compu...
The increasing demand for data intensive applications has increased the needed memory for each compu...
In recent years, flash memory has become more widely used due to its advantages, such as fast data a...
Nonvolatile static random access memory (nvSRAM) has been widely investigated as a promising on-chip...
Recovery from sudden power-off (SPO) is one of the primary concerns among practitioners which bars t...
Recovery from sudden power-off (SPO) is one of the primary concerns among practitioners which bars t...
Batteries have traditionally been used to power embedded electronic devices. However, requirements s...
The flash storage is a non-volatile semiconductor device that is constantly powered and has several ...
After power is switched on, recovering the interrupted program from the initial state can cause nega...
As the mobile appliance is applied to many ubiquitous services and the importance of the information...
Transiently-powered embedded systems are emerging to enable computation to be sustained during inter...
Energy harvesting offers the potential for embedded systems to operate without batteries. However, h...
MLC NAND flash memory has been widely used as a storage device in mobile and desktop computing syste...
In a critical server losing its input voltage/power, the server goes down after 10/20ms of hold-up t...
Most SSDs (solid-state drives) use an internal DRAM (Dynamic Random Access Memory) to improve the I/...
The increasing demand for data intensive applications has increased the needed memory for each compu...
The increasing demand for data intensive applications has increased the needed memory for each compu...
In recent years, flash memory has become more widely used due to its advantages, such as fast data a...
Nonvolatile static random access memory (nvSRAM) has been widely investigated as a promising on-chip...
Recovery from sudden power-off (SPO) is one of the primary concerns among practitioners which bars t...
Recovery from sudden power-off (SPO) is one of the primary concerns among practitioners which bars t...
Batteries have traditionally been used to power embedded electronic devices. However, requirements s...
The flash storage is a non-volatile semiconductor device that is constantly powered and has several ...
After power is switched on, recovering the interrupted program from the initial state can cause nega...
As the mobile appliance is applied to many ubiquitous services and the importance of the information...
Transiently-powered embedded systems are emerging to enable computation to be sustained during inter...
Energy harvesting offers the potential for embedded systems to operate without batteries. However, h...
MLC NAND flash memory has been widely used as a storage device in mobile and desktop computing syste...
In a critical server losing its input voltage/power, the server goes down after 10/20ms of hold-up t...
Most SSDs (solid-state drives) use an internal DRAM (Dynamic Random Access Memory) to improve the I/...
The increasing demand for data intensive applications has increased the needed memory for each compu...
The increasing demand for data intensive applications has increased the needed memory for each compu...