Design issues in composition kernels for highly functional embedded systems

Hiromasa Shimada, Yuki Kinebuchi, Tsung Han Lin, Alexandre Courbot, Tatsuo Nakajima

    研究成果: Conference contribution

    1 引用 (Scopus)

    抄録

    Recent embedded systems are dramatically increasing their features to satisfy a user's demanding requirements. In traditional approaches, each feature uses a dedicated processor to be implemented, but the approach increases the cost to develop highly functional embedded systems. A multi-core processor offers a new opportunity to solve the dilemma because various functionalities can be implemented on one multi-core processor. While the number of functionalities is increased, we can just add more cores in the multi-core processor. However, we need a desirable software platform to implement a large number of functionalities on a multi-core processor for developing highly functional embedded systems. A composition kernel makes it possible to compose multiple functionalities on a multi-core processor with the minimum modifications of OS kernels and applications. In this paper, we present SPUMONE, a composition kernel for developing highly functional embedded systems, and runs on the SH4-based multi-core processor. SPUMONE does not support the spatial isolation to isolate guest OSes not to sacrifice the performance due to its virtualization. The approach may sacrifice the reliability and security, so we also propose to add the monitoring service that runs in the outside of a target guest OS to enhance its reliability and security without relying on the spatial isolation.

    元の言語English
    ホスト出版物のタイトルProceedings of the ACM Symposium on Applied Computing
    ページ338-345
    ページ数8
    DOI
    出版物ステータスPublished - 2011
    イベント26th Annual ACM Symposium on Applied Computing, SAC 2011 - TaiChung
    継続期間: 2011 3 212011 3 24

    Other

    Other26th Annual ACM Symposium on Applied Computing, SAC 2011
    TaiChung
    期間11/3/2111/3/24

    Fingerprint

    Embedded systems
    Chemical analysis
    Monitoring
    Costs

    ASJC Scopus subject areas

    • Software

    これを引用

    Shimada, H., Kinebuchi, Y., Lin, T. H., Courbot, A., & Nakajima, T. (2011). Design issues in composition kernels for highly functional embedded systems. : Proceedings of the ACM Symposium on Applied Computing (pp. 338-345) https://doi.org/10.1145/1982185.1982261

    Design issues in composition kernels for highly functional embedded systems. / Shimada, Hiromasa; Kinebuchi, Yuki; Lin, Tsung Han; Courbot, Alexandre; Nakajima, Tatsuo.

    Proceedings of the ACM Symposium on Applied Computing. 2011. p. 338-345.

    研究成果: Conference contribution

    Shimada, H, Kinebuchi, Y, Lin, TH, Courbot, A & Nakajima, T 2011, Design issues in composition kernels for highly functional embedded systems. : Proceedings of the ACM Symposium on Applied Computing. pp. 338-345, 26th Annual ACM Symposium on Applied Computing, SAC 2011, TaiChung, 11/3/21. https://doi.org/10.1145/1982185.1982261
    Shimada H, Kinebuchi Y, Lin TH, Courbot A, Nakajima T. Design issues in composition kernels for highly functional embedded systems. : Proceedings of the ACM Symposium on Applied Computing. 2011. p. 338-345 https://doi.org/10.1145/1982185.1982261
    Shimada, Hiromasa ; Kinebuchi, Yuki ; Lin, Tsung Han ; Courbot, Alexandre ; Nakajima, Tatsuo. / Design issues in composition kernels for highly functional embedded systems. Proceedings of the ACM Symposium on Applied Computing. 2011. pp. 338-345
    @inproceedings{2f3e689d4d1848eb9cf090f0f11ad011,
    title = "Design issues in composition kernels for highly functional embedded systems",
    abstract = "Recent embedded systems are dramatically increasing their features to satisfy a user's demanding requirements. In traditional approaches, each feature uses a dedicated processor to be implemented, but the approach increases the cost to develop highly functional embedded systems. A multi-core processor offers a new opportunity to solve the dilemma because various functionalities can be implemented on one multi-core processor. While the number of functionalities is increased, we can just add more cores in the multi-core processor. However, we need a desirable software platform to implement a large number of functionalities on a multi-core processor for developing highly functional embedded systems. A composition kernel makes it possible to compose multiple functionalities on a multi-core processor with the minimum modifications of OS kernels and applications. In this paper, we present SPUMONE, a composition kernel for developing highly functional embedded systems, and runs on the SH4-based multi-core processor. SPUMONE does not support the spatial isolation to isolate guest OSes not to sacrifice the performance due to its virtualization. The approach may sacrifice the reliability and security, so we also propose to add the monitoring service that runs in the outside of a target guest OS to enhance its reliability and security without relying on the spatial isolation.",
    keywords = "embedded systems, monitoring service, real-time operating system, virtualization",
    author = "Hiromasa Shimada and Yuki Kinebuchi and Lin, {Tsung Han} and Alexandre Courbot and Tatsuo Nakajima",
    year = "2011",
    doi = "10.1145/1982185.1982261",
    language = "English",
    isbn = "9781450301138",
    pages = "338--345",
    booktitle = "Proceedings of the ACM Symposium on Applied Computing",

    }

    TY - GEN

    T1 - Design issues in composition kernels for highly functional embedded systems

    AU - Shimada, Hiromasa

    AU - Kinebuchi, Yuki

    AU - Lin, Tsung Han

    AU - Courbot, Alexandre

    AU - Nakajima, Tatsuo

    PY - 2011

    Y1 - 2011

    N2 - Recent embedded systems are dramatically increasing their features to satisfy a user's demanding requirements. In traditional approaches, each feature uses a dedicated processor to be implemented, but the approach increases the cost to develop highly functional embedded systems. A multi-core processor offers a new opportunity to solve the dilemma because various functionalities can be implemented on one multi-core processor. While the number of functionalities is increased, we can just add more cores in the multi-core processor. However, we need a desirable software platform to implement a large number of functionalities on a multi-core processor for developing highly functional embedded systems. A composition kernel makes it possible to compose multiple functionalities on a multi-core processor with the minimum modifications of OS kernels and applications. In this paper, we present SPUMONE, a composition kernel for developing highly functional embedded systems, and runs on the SH4-based multi-core processor. SPUMONE does not support the spatial isolation to isolate guest OSes not to sacrifice the performance due to its virtualization. The approach may sacrifice the reliability and security, so we also propose to add the monitoring service that runs in the outside of a target guest OS to enhance its reliability and security without relying on the spatial isolation.

    AB - Recent embedded systems are dramatically increasing their features to satisfy a user's demanding requirements. In traditional approaches, each feature uses a dedicated processor to be implemented, but the approach increases the cost to develop highly functional embedded systems. A multi-core processor offers a new opportunity to solve the dilemma because various functionalities can be implemented on one multi-core processor. While the number of functionalities is increased, we can just add more cores in the multi-core processor. However, we need a desirable software platform to implement a large number of functionalities on a multi-core processor for developing highly functional embedded systems. A composition kernel makes it possible to compose multiple functionalities on a multi-core processor with the minimum modifications of OS kernels and applications. In this paper, we present SPUMONE, a composition kernel for developing highly functional embedded systems, and runs on the SH4-based multi-core processor. SPUMONE does not support the spatial isolation to isolate guest OSes not to sacrifice the performance due to its virtualization. The approach may sacrifice the reliability and security, so we also propose to add the monitoring service that runs in the outside of a target guest OS to enhance its reliability and security without relying on the spatial isolation.

    KW - embedded systems

    KW - monitoring service

    KW - real-time operating system

    KW - virtualization

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

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

    U2 - 10.1145/1982185.1982261

    DO - 10.1145/1982185.1982261

    M3 - Conference contribution

    SN - 9781450301138

    SP - 338

    EP - 345

    BT - Proceedings of the ACM Symposium on Applied Computing

    ER -