Constructing a multi-OS platform with minimal engineering cost

Yuki Kinebuchi, Takushi Morita, Kazuo Makijima, Midori Sugaya, Tatsuo Nakajima

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

    15 Citations (Scopus)

    Abstract

    Constructing an embedded device with a real-time and a general-purpose operating system has attracted attention as a promising approach to let the device balance real-time responsiveness and rich functionalities. This paper introduces our methodology for constructing such multi-OS platform with minimal engineering cost by assuming asymmetric OS combinations unique to embedded systems. Our methodology consists of two parts. One is a simple hypervisor for multiplexing resources to be shared between operating systems. The other is modifying operating systems to allow them to be aware of each other. We constructed an experimental system executing TOPPERS and Linux simultaneously on a hardware equipped with an SH-4A processor. The modification to each operating system kernel limited to a few dozen lines of code and do not introduce any overhead that would compromise real-time responsiveness or system throughput.

    Original languageEnglish
    Title of host publicationIFIP Advances in Information and Communication Technology
    PublisherSpringer New York LLC
    Pages195-206
    Number of pages12
    Volume310
    ISBN (Print)9783642042836
    Publication statusPublished - 2009
    Event3rd IFIP TC 10 International Embedded Systems Symposium, IESS 2009 - Langenargen, Germany
    Duration: 2009 Sep 142009 Sep 16

    Publication series

    NameIFIP Advances in Information and Communication Technology
    Volume310
    ISSN (Print)18684238

    Other

    Other3rd IFIP TC 10 International Embedded Systems Symposium, IESS 2009
    CountryGermany
    CityLangenargen
    Period09/9/1409/9/16

    Fingerprint

    Cost engineering
    Responsiveness
    Methodology
    Kernel
    Resources
    Throughput
    Embedded systems
    Compromise
    Linux
    Functionality

    ASJC Scopus subject areas

    • Information Systems and Management

    Cite this

    Kinebuchi, Y., Morita, T., Makijima, K., Sugaya, M., & Nakajima, T. (2009). Constructing a multi-OS platform with minimal engineering cost. In IFIP Advances in Information and Communication Technology (Vol. 310, pp. 195-206). (IFIP Advances in Information and Communication Technology; Vol. 310). Springer New York LLC.

    Constructing a multi-OS platform with minimal engineering cost. / Kinebuchi, Yuki; Morita, Takushi; Makijima, Kazuo; Sugaya, Midori; Nakajima, Tatsuo.

    IFIP Advances in Information and Communication Technology. Vol. 310 Springer New York LLC, 2009. p. 195-206 (IFIP Advances in Information and Communication Technology; Vol. 310).

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

    Kinebuchi, Y, Morita, T, Makijima, K, Sugaya, M & Nakajima, T 2009, Constructing a multi-OS platform with minimal engineering cost. in IFIP Advances in Information and Communication Technology. vol. 310, IFIP Advances in Information and Communication Technology, vol. 310, Springer New York LLC, pp. 195-206, 3rd IFIP TC 10 International Embedded Systems Symposium, IESS 2009, Langenargen, Germany, 09/9/14.
    Kinebuchi Y, Morita T, Makijima K, Sugaya M, Nakajima T. Constructing a multi-OS platform with minimal engineering cost. In IFIP Advances in Information and Communication Technology. Vol. 310. Springer New York LLC. 2009. p. 195-206. (IFIP Advances in Information and Communication Technology).
    Kinebuchi, Yuki ; Morita, Takushi ; Makijima, Kazuo ; Sugaya, Midori ; Nakajima, Tatsuo. / Constructing a multi-OS platform with minimal engineering cost. IFIP Advances in Information and Communication Technology. Vol. 310 Springer New York LLC, 2009. pp. 195-206 (IFIP Advances in Information and Communication Technology).
    @inproceedings{3d663c87bc2c43cbbd92fa5e6e19eeba,
    title = "Constructing a multi-OS platform with minimal engineering cost",
    abstract = "Constructing an embedded device with a real-time and a general-purpose operating system has attracted attention as a promising approach to let the device balance real-time responsiveness and rich functionalities. This paper introduces our methodology for constructing such multi-OS platform with minimal engineering cost by assuming asymmetric OS combinations unique to embedded systems. Our methodology consists of two parts. One is a simple hypervisor for multiplexing resources to be shared between operating systems. The other is modifying operating systems to allow them to be aware of each other. We constructed an experimental system executing TOPPERS and Linux simultaneously on a hardware equipped with an SH-4A processor. The modification to each operating system kernel limited to a few dozen lines of code and do not introduce any overhead that would compromise real-time responsiveness or system throughput.",
    author = "Yuki Kinebuchi and Takushi Morita and Kazuo Makijima and Midori Sugaya and Tatsuo Nakajima",
    year = "2009",
    language = "English",
    isbn = "9783642042836",
    volume = "310",
    series = "IFIP Advances in Information and Communication Technology",
    publisher = "Springer New York LLC",
    pages = "195--206",
    booktitle = "IFIP Advances in Information and Communication Technology",

    }

    TY - GEN

    T1 - Constructing a multi-OS platform with minimal engineering cost

    AU - Kinebuchi, Yuki

    AU - Morita, Takushi

    AU - Makijima, Kazuo

    AU - Sugaya, Midori

    AU - Nakajima, Tatsuo

    PY - 2009

    Y1 - 2009

    N2 - Constructing an embedded device with a real-time and a general-purpose operating system has attracted attention as a promising approach to let the device balance real-time responsiveness and rich functionalities. This paper introduces our methodology for constructing such multi-OS platform with minimal engineering cost by assuming asymmetric OS combinations unique to embedded systems. Our methodology consists of two parts. One is a simple hypervisor for multiplexing resources to be shared between operating systems. The other is modifying operating systems to allow them to be aware of each other. We constructed an experimental system executing TOPPERS and Linux simultaneously on a hardware equipped with an SH-4A processor. The modification to each operating system kernel limited to a few dozen lines of code and do not introduce any overhead that would compromise real-time responsiveness or system throughput.

    AB - Constructing an embedded device with a real-time and a general-purpose operating system has attracted attention as a promising approach to let the device balance real-time responsiveness and rich functionalities. This paper introduces our methodology for constructing such multi-OS platform with minimal engineering cost by assuming asymmetric OS combinations unique to embedded systems. Our methodology consists of two parts. One is a simple hypervisor for multiplexing resources to be shared between operating systems. The other is modifying operating systems to allow them to be aware of each other. We constructed an experimental system executing TOPPERS and Linux simultaneously on a hardware equipped with an SH-4A processor. The modification to each operating system kernel limited to a few dozen lines of code and do not introduce any overhead that would compromise real-time responsiveness or system throughput.

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

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

    M3 - Conference contribution

    AN - SCOPUS:84855559137

    SN - 9783642042836

    VL - 310

    T3 - IFIP Advances in Information and Communication Technology

    SP - 195

    EP - 206

    BT - IFIP Advances in Information and Communication Technology

    PB - Springer New York LLC

    ER -