Detailed Information

Cited 2 time in webofscience Cited 3 time in scopus
Metadata Downloads

mRT-PLRU: A General Framework for Real-Time Multitask Executions on NAND Flash Memory

Full metadata record
DC Field Value Language
dc.contributor.authorLee, Duhee-
dc.contributor.authorKim, Jong-Chan-
dc.contributor.authorLee, Chang-Gun-
dc.contributor.authorKim, Kanghee-
dc.date.available2018-05-09T14:12:36Z-
dc.date.created2018-04-17-
dc.date.issued2013-04-
dc.identifier.issn0018-9340-
dc.identifier.urihttp://scholarworks.bwise.kr/ssu/handle/2018.sw.ssu/11296-
dc.description.abstractThis paper proposes a novel technique called mRT-PLRU (Multitasking Real-Time constrained combination of Pinning and LRU), which forms a generic framework to use inexpensive nonvolatile NAND flash memory for storing and executing real-time programs in multitasking environments. In order to execute multiple real-time tasks stored in NAND flash memory with the minimal usage of expensive RAM, the mRT-PLRU is optimally configured in two steps. In the first step, the per-task analysis finds the function of RAM size versus execution time (and the corresponding optimal pinning/LRU combination) for each individual task. Using these functions for all the tasks as inputs, the second-step called a stochastic-analysis-in-loop optimization conducts an iterative convex optimization with the stochastic analysis for the probabilistic schedulability check. As a result, the optimization loop can optimally determine the RAM sizes for multiple tasks such that their deadlines are probabilistically guaranteed with the minimal size of total RAM. The usefulness of the developed technique is intensively verified through both simulation and actual implementation. Our experimental study shows that mRT-PLRU can save up to 80 percent of RAM required by the industry-common shadowing approach.-
dc.publisherIEEE COMPUTER SOC-
dc.relation.isPartOfIEEE TRANSACTIONS ON COMPUTERS-
dc.subjectSTOCHASTIC-ANALYSIS-
dc.subjectSYSTEMS-
dc.titlemRT-PLRU: A General Framework for Real-Time Multitask Executions on NAND Flash Memory-
dc.typeArticle-
dc.identifier.doi10.1109/TC.2012.33-
dc.type.rimsART-
dc.identifier.bibliographicCitationIEEE TRANSACTIONS ON COMPUTERS, v.62, no.4, pp.758 - 771-
dc.description.journalClass1-
dc.identifier.wosid000315959200010-
dc.identifier.scopusid2-s2.0-84874839513-
dc.citation.endPage771-
dc.citation.number4-
dc.citation.startPage758-
dc.citation.titleIEEE TRANSACTIONS ON COMPUTERS-
dc.citation.volume62-
dc.contributor.affiliatedAuthorKim, Kanghee-
dc.type.docTypeArticle-
dc.subject.keywordAuthorSoft real-time programs-
dc.subject.keywordAuthorNAND flash memory-
dc.subject.keywordAuthormultitasking-
dc.subject.keywordAuthorpaging-
dc.subject.keywordAuthormRT-PLRU-
dc.subject.keywordPlusSTOCHASTIC-ANALYSIS-
dc.subject.keywordPlusSYSTEMS-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
Files in This Item
There are no files associated with this item.
Appears in
Collections
College of Information Technology > Department of Smart Systems Software > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Kim, Kang hee photo

Kim, Kang hee
College of Information Technology (Department of Smart Systems Software)
Read more

Altmetrics

Total Views & Downloads

BROWSE