Real-time flash translation layer for NAND flash memory storage systems

Z Qin, Y Wang, D Liu, Z Shao - 2012 IEEE 18th Real Time and …, 2012 - ieeexplore.ieee.org
Due to the variable garbage collection latency, NAND flash memory storage systems may
suffer long system response time, especially when the flash memory is close to be full. Most …

RT-PLRU: A New Paging Scheme for Real--Time Execution of Program Codes on NAND Flash Memory for Portable Media Players

JC Kim, D Lee, CG Lee, K Kim - IEEE Transactions on …, 2010 - ieeexplore.ieee.org
NAND flash memory has been widely used as a nonvolatile storage for storing data.
However, it is challenging to execute program codes on NAND flash memory, since NAND …

MRT-PLRU: A general framework for real-time multitask executions on NAND flash memory

D Lee, JC Kim, CG Lee, K Kim - IEEE Transactions on …, 2012 - ieeexplore.ieee.org
This paper proposes a novel technique called mRT-PLRU (Multitasking Real-Time
constrained combination of Pinning and LRU), which forms a generic framework to use …

HRT-PLRU: A new paging schemefor executing hard real-time programson NAND flash memory

KS We, CG Lee, K Yi, KJ Lin… - IEEE Transactions on …, 2013 - ieeexplore.ieee.org
For advanced features of next generation vehicles, the real-time programs in automotive
embedded systems are dramatically increasing. For such large volume program codes, this …

Usage pattern-based prefetching: quick application launch on mobile devices

H Song, C Min, J Kim, YI Eom - … Science and Its Applications–ICCSA 2012 …, 2012 - Springer
The startup time of applications is very important as a user perspective performance. If page
faults occur frequently in the startup time, the user experience is subjected to an adverse …

A generic framework for soft real-time program executions on NAND Flash memory in multi-tasking embedded systems

D Lee, C Lee, K Kim - 2009 30th IEEE Real-Time Systems …, 2009 - ieeexplore.ieee.org
This paper proposes a novel technique called mRT-PLRU (multi-tasking real-time
constrained combination of pinning and LRU), which forms a generic framework to use …

SRFTL: An adaptive superblock-based real-time flash translation layer for NAND flash memory

X Li, Z Shen, L Ju, Z Jia - 2014 IEEE Intl Conf on High …, 2014 - ieeexplore.ieee.org
A NAND flash block must be erased before the I/O system rewrites the pages in it. When a
full block (garbage) is erased, its valid pages should be copied to another place. Variable …

Dynamic memory allocation for real-time and interactive jobs in mobile devices

E Lee, K Koh, H Bahn - Electronics letters, 2010 - search.proquest.com
A memory management policy to support concurrent execution of real-time and interactive
jobs in a mobile system is presented. The pro-posed policy allows interactive jobs to use …

A QoS-aware I/O mechanism for jitter-free multimedia playing in smart devices

E Lee, Y Kim, H Bahn - IEEE Transactions on Consumer …, 2013 - ieeexplore.ieee.org
As multi-tasking has become the common feature of modern smart devices, providing QoS
(quality of service) guarantees for heterogeneous applications becomes challenging. For …

A real-time flash translation layer via adaptive partial garbage collection

Z Shen, X Li, L Ju, Z Jia - International Journal of …, 2014 - inderscienceonline.com
In real-time embedded systems with flash storage memory, partial garbage collection is
used to avoid long response latency and provide guaranteed response time upper bound …