Allocation and scheduling of real-time tasks with volatile/non-volatile hybrid memory systems

Yuhan Lin, Nan Guan, Qingxu Deng

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

5 Citations (Scopus)

Abstract

Computer systems with hybrid memory systems containing both non-volatile memory (NVM) and DRAM enjoy the advantages of being inexpensive, non-volatile, highly dense of NVM and fast access speed of DRAM. In this paper, we study the problem of deploying real-time task systems on a uniprocessor with hybrid memory system. A task has shorter worst-case execution time if it is allocated on DRAM than on NVM. We proposed several algorithms to allocate realtime tasks on NVM and DRAM such that all tasks can meet their deadlines at runtime under EDF scheduling. Simulation experiments are conducted to evaluated the proposed methods. Experiment results show good performance of the proposed methods in both effectiveness and efficiency.
Original languageEnglish
Title of host publication2015 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2015
PublisherIEEE
ISBN (Electronic)9781467366885
DOIs
Publication statusPublished - 22 Oct 2015
Externally publishedYes
EventIEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2015 - Hong Kong, Hong Kong
Duration: 19 Aug 201521 Aug 2015

Conference

ConferenceIEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2015
CountryHong Kong
CityHong Kong
Period19/08/1521/08/15

Keywords

  • EDF
  • memory allocation
  • non-volatile memory
  • real-time systems

ASJC Scopus subject areas

  • Hardware and Architecture

Cite this