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
    Event2nd International Conference on Pervasive Embedded Computing and Communication Systems, PECCS 2012 - Rome
    Duration: 2012 Feb 242012 Feb 26

    Other

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

    Fingerprint

    Embedded systems
    Semantics
    Virtualization

    Keywords

    • Embedded systems
    • Real time systems
    • Virtualization technologies

    ASJC Scopus subject areas

    • Computer Networks and Communications

    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)

    Solving the lock holder preemption problem in a multicore processor-based virtualization layer for embedded systems. / Mitake, Hitoshi; Kinebuchi, Yuki; Lin, Tsung Han; Nakajima, Tatsuo.

    PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems. 2012. p. 369-377.

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

    Mitake, H, Kinebuchi, Y, Lin, TH & 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, 2nd International Conference on Pervasive Embedded Computing and Communication Systems, PECCS 2012, Rome, 12/2/24.
    Mitake H, Kinebuchi Y, Lin TH, Nakajima T. 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. 2012. p. 369-377
    Mitake, Hitoshi ; Kinebuchi, Yuki ; Lin, Tsung Han ; Nakajima, Tatsuo. / Solving the lock holder preemption problem in a multicore processor-based virtualization layer for embedded systems. PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems. 2012. pp. 369-377
    @inproceedings{bb2b8af85794418da229b7e2139fd44a,
    title = "Solving the lock holder preemption problem in a multicore processor-based virtualization layer for embedded systems",
    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.",
    keywords = "Embedded systems, Real time systems, Virtualization technologies",
    author = "Hitoshi Mitake and Yuki Kinebuchi and Lin, {Tsung Han} and Tatsuo Nakajima",
    year = "2012",
    language = "English",
    isbn = "9789898565006",
    pages = "369--377",
    booktitle = "PECCS 2012 - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems",

    }

    TY - GEN

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

    AU - Mitake, Hitoshi

    AU - Kinebuchi, Yuki

    AU - Lin, Tsung Han

    AU - Nakajima, Tatsuo

    PY - 2012

    Y1 - 2012

    N2 - 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.

    AB - 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.

    KW - Embedded systems

    KW - Real time systems

    KW - Virtualization technologies

    UR - http://www.scopus.com/inward/record.url?scp=84862130983&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=84862130983&partnerID=8YFLogxK

    M3 - Conference contribution

    AN - SCOPUS:84862130983

    SN - 9789898565006

    SP - 369

    EP - 377

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

    ER -