NV-CFS: NVRAM-assisted scheduling optimization for virtualized mobile systems

Dan Zhang, Duo Liu, Liang Liang, Lei Yao, Kan Zhong, Zili Shao

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

1 Citation (Scopus)

Abstract

Mobile virtualization provides a secure and reliable mobile ecosystem in many aspects, such as personal privacy, corporate and public security. However, the limited memory resources of mobile systems and virtualization's memory demanding feature post challenges on main memory. Fortunately, non-volatile random access memory(NVRAM) provides opportunities to solve the problem with its attractive features, such as high density, low standby power and so on. However, the long write latency of NVRAM may slow down the performance of write-intensive tasks. Time-critical tasks may end up with unbearable performance. In this paper, we therefore focus on improving the performance of mobile virtualization with NVRAM/DRAM hybrid main memory. To achieve this, we propose NV-CFS, an user-centric virtual machine scheduler built for the ARM/KVM hypervisor. Experimental results based on various pseudo-randomly selected task sets show that NV-CFS can improve the performance more than 30%, and significantly reduce the task deadline miss ratio when compared to the traditional scheduling algorithm.
Original languageEnglish
Title of host publicationProceedings - 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security and 2015 IEEE 12th International Conference on Embedded Software and Systems, HPCC-CSS-ICESS 2015
PublisherIEEE
Pages802-805
Number of pages4
ISBN (Electronic)9781479989362
DOIs
Publication statusPublished - 23 Nov 2015
Event17th IEEE International Conference on High Performance Computing and Communications, IEEE 7th International Symposium on Cyberspace Safety and Security and IEEE 12th International Conference on Embedded Software and Systems, HPCC-ICESS-CSS 2015 - New York, United States
Duration: 24 Aug 201526 Aug 2015

Conference

Conference17th IEEE International Conference on High Performance Computing and Communications, IEEE 7th International Symposium on Cyberspace Safety and Security and IEEE 12th International Conference on Embedded Software and Systems, HPCC-ICESS-CSS 2015
Country/TerritoryUnited States
CityNew York
Period24/08/1526/08/15

Keywords

  • Hybrid main memory
  • KVM
  • Mobile virtualization
  • NVRAM
  • Scheduling

ASJC Scopus subject areas

  • Software
  • Control and Systems Engineering
  • Computer Networks and Communications

Cite this