Homare: Platform Software for Aggregating Embedded Systems on Multi-core Processor

Large-scale embedded systems are increasing in performance and multifunctionality, so the increase in the number of hardware causes problems such as weight increase and internal space compression. In addition, while multi-core processors are becoming popular in embedded devices, existing embedded software does not take full advantage of them. To solve these problems, we propose a method to aggregate multiple existing embedded software into a single hardware with multi-core processors. Virtualization technology is generally used when aggregating multiple software, but it is difficult to guarantee real-time performance and porting cost for aggregation with existing technology. Therefore, we develop Homare as a platform software that enables the aggregation of embedded software with an emphasis on real-time performance and portability. In this paper, we describe the requirements for aggregating embedded systems in Homare and how to configure the aggregation platform software to ensure the requirements. In addition, to show that aggregation is possible, we actually port some embedded software and discuss its real-time performance and portability. The evaluation results show that the overhead caused by the aggregation is approximately 32 μs at the maximum, and the modification of embedded software required for porting is about ten parts.

Authors

Institutions

Publication Details

Published
2025-03-14
DOI
https://doi.org/10.1109/icict64582.2025.00012
Primary Topic
Distributed and Parallel Computing Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Homare: Platform Software for Aggregating Embedded Systems on Multi-core Processor

Koichi Mouri, Kanta Okugawa
Distributed and Parallel Computing Systems
article

Homare: Platform Software for Aggregating Embedded Systems on Multi-core Processor

Koichi Mouri, Kanta Okugawa
article en

Abstract

Large-scale embedded systems are increasing in performance and multifunctionality, so the increase in the number of hardware causes problems such as weight increase and internal space compression. In addition, while multi-core processors are becoming popular in embedded devices, existing embedded software does not take full advantage of them. To solve these problems, we propose a method to aggregate multiple existing embedded software into a single hardware with multi-core processors. Virtualization technology is generally used when aggregating multiple software, but it is difficult to guarantee real-time performance and porting cost for aggregation with existing technology. Therefore, we develop Homare as a platform software that enables the aggregation of embedded software with an emphasis on real-time performance and portability. In this paper, we describe the requirements for aggregating embedded systems in Homare and how to configure the aggregation platform software to ensure the requirements. In addition, to show that aggregation is possible, we actually port some embedded software and discuss its real-time performance and portability. The evaluation results show that the overhead caused by the aggregation is approximately 32 μs at the maximum, and the modification of embedded software required for porting is about ten parts.

Ritsumeikan University (JP)
Openalex Percentile: Top 83%
Distributed and Parallel Computing Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.