Implementation and evaluation for sophisticated periodic execution control in embedded systems

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

Embedded systems are complicated, and a large number of these systems are widely used today. In embedded systems, the types of processings to be executed are limited, and many processes are executed periodically. In such systems, we need to reduce the overhead of periodic execution control and the dispersion of the processing time. ART-Linux has been proposed as a conventional real-time operating system that can be used for this purpose in various devices such as robots. In this paper, we discuss the periodic execution control of ART-Linux and clarify several problems. Next, we propose a design for sophisticated periodic execution control in order to solve these problems. In addition, we discuss the realization of periodic execution control, and the effects of the proposed control. Finally, we show the results of our evaluation for the release and the wait to clarify the effects of the proposed control.

Original languageEnglish
Pages (from-to)59-78
Number of pages20
JournalInternational Journal of Control and Automation
Volume4
Issue number2
Publication statusPublished - Jun 2011

Fingerprint

Embedded systems
Processing
Robots
Linux

Keywords

  • ART-Linux
  • Control overhead
  • Periodic execution control
  • Realtime process
  • Scheduling

ASJC Scopus subject areas

  • Control and Systems Engineering

Cite this

@article{6c3d0c90776349d0a19cc88cf6241560,
title = "Implementation and evaluation for sophisticated periodic execution control in embedded systems",
abstract = "Embedded systems are complicated, and a large number of these systems are widely used today. In embedded systems, the types of processings to be executed are limited, and many processes are executed periodically. In such systems, we need to reduce the overhead of periodic execution control and the dispersion of the processing time. ART-Linux has been proposed as a conventional real-time operating system that can be used for this purpose in various devices such as robots. In this paper, we discuss the periodic execution control of ART-Linux and clarify several problems. Next, we propose a design for sophisticated periodic execution control in order to solve these problems. In addition, we discuss the realization of periodic execution control, and the effects of the proposed control. Finally, we show the results of our evaluation for the release and the wait to clarify the effects of the proposed control.",
keywords = "ART-Linux, Control overhead, Periodic execution control, Realtime process, Scheduling",
author = "Yuuki Furukawa and Toshihiro Yamauchi and Hideo Taniguchi",
year = "2011",
month = "6",
language = "English",
volume = "4",
pages = "59--78",
journal = "International Journal of Control and Automation",
issn = "2005-4297",
publisher = "Science and Engineering Research Support Society",
number = "2",

}

TY - JOUR

T1 - Implementation and evaluation for sophisticated periodic execution control in embedded systems

AU - Furukawa, Yuuki

AU - Yamauchi, Toshihiro

AU - Taniguchi, Hideo

PY - 2011/6

Y1 - 2011/6

N2 - Embedded systems are complicated, and a large number of these systems are widely used today. In embedded systems, the types of processings to be executed are limited, and many processes are executed periodically. In such systems, we need to reduce the overhead of periodic execution control and the dispersion of the processing time. ART-Linux has been proposed as a conventional real-time operating system that can be used for this purpose in various devices such as robots. In this paper, we discuss the periodic execution control of ART-Linux and clarify several problems. Next, we propose a design for sophisticated periodic execution control in order to solve these problems. In addition, we discuss the realization of periodic execution control, and the effects of the proposed control. Finally, we show the results of our evaluation for the release and the wait to clarify the effects of the proposed control.

AB - Embedded systems are complicated, and a large number of these systems are widely used today. In embedded systems, the types of processings to be executed are limited, and many processes are executed periodically. In such systems, we need to reduce the overhead of periodic execution control and the dispersion of the processing time. ART-Linux has been proposed as a conventional real-time operating system that can be used for this purpose in various devices such as robots. In this paper, we discuss the periodic execution control of ART-Linux and clarify several problems. Next, we propose a design for sophisticated periodic execution control in order to solve these problems. In addition, we discuss the realization of periodic execution control, and the effects of the proposed control. Finally, we show the results of our evaluation for the release and the wait to clarify the effects of the proposed control.

KW - ART-Linux

KW - Control overhead

KW - Periodic execution control

KW - Realtime process

KW - Scheduling

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

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

M3 - Article

AN - SCOPUS:84865174573

VL - 4

SP - 59

EP - 78

JO - International Journal of Control and Automation

JF - International Journal of Control and Automation

SN - 2005-4297

IS - 2

ER -