Solving the lock holder preemption problem in a multicore processor-based virtualization layer for embedded systems

Hitoshi Mitake, Yuki Kinebuchi, Tsung Han Lin, Tatsuo Nakajima

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper, we explain the reason why the Lock Holder Preemption(LHP) problem is serious when using a multi-core processor based virtualization layer. Then, we introduce two new techniques for avoiding the LHP problem. The existing techniques and new proposed techniques have been implemented on our virtualization layer called SPUMONE, and we measured the results showing that the proposed new techniques reduce the semantic gap to use a virtualization layer on a multi-core processor in embedded systems.

Original languageEnglish
Title of host publicationPECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems
Pages369-377
Number of pages9
Publication statusPublished - 2012 Jun 15
Event2nd International Conference on Pervasive Embedded Computing and Communication Systems, PECCS 2012 - Rome, Italy
Duration: 2012 Feb 242012 Feb 26

Publication series

NamePECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems

Conference

Conference2nd International Conference on Pervasive Embedded Computing and Communication Systems, PECCS 2012
CountryItaly
CityRome
Period12/2/2412/2/26

Keywords

  • Embedded systems
  • Real time systems
  • Virtualization technologies

ASJC Scopus subject areas

  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'Solving the lock holder preemption problem in a multicore processor-based virtualization layer for embedded systems'. Together they form a unique fingerprint.

  • Cite this

    Mitake, H., Kinebuchi, Y., Lin, T. H., & Nakajima, T. (2012). Solving the lock holder preemption problem in a multicore processor-based virtualization layer for embedded systems. In PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems (pp. 369-377). (PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems).