Proposal for sophisticated periodic execution control in embedded systems

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

Abstract

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. Finally, we discuss the realization of periodic execution control, the effect of this control, and the result of the evaluation.

Original languageEnglish
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages549-563
Number of pages15
Volume6485 LNCS
DOIs
Publication statusPublished - 2010
Event2nd International Mega-Conference on Future Generation Information Technology, FGIT 2010 - Jeju Island, Korea, Republic of
Duration: Dec 13 2010Dec 15 2010

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume6485 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other2nd International Mega-Conference on Future Generation Information Technology, FGIT 2010
CountryKorea, Republic of
CityJeju Island
Period12/13/1012/15/10

Fingerprint

Embedded systems
Embedded Systems
Linux
Processing
Operating Systems
Robot
Robots
Real-time
Evaluation

Keywords

  • ART-Linux
  • control overhead
  • Periodic execution control
  • real-time process
  • scheduling

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Furukawa, Y., Yamauchi, T., & Taniguchi, H. (2010). Proposal for sophisticated periodic execution control in embedded systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6485 LNCS, pp. 549-563). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 6485 LNCS). https://doi.org/10.1007/978-3-642-17569-5_54

Proposal for sophisticated periodic execution control in embedded systems. / Furukawa, Yuuki; Yamauchi, Toshihiro; Taniguchi, Hideo.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 6485 LNCS 2010. p. 549-563 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 6485 LNCS).

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

Furukawa, Y, Yamauchi, T & Taniguchi, H 2010, Proposal for sophisticated periodic execution control in embedded systems. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 6485 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 6485 LNCS, pp. 549-563, 2nd International Mega-Conference on Future Generation Information Technology, FGIT 2010, Jeju Island, Korea, Republic of, 12/13/10. https://doi.org/10.1007/978-3-642-17569-5_54
Furukawa Y, Yamauchi T, Taniguchi H. Proposal for sophisticated periodic execution control in embedded systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 6485 LNCS. 2010. p. 549-563. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-642-17569-5_54
Furukawa, Yuuki ; Yamauchi, Toshihiro ; Taniguchi, Hideo. / Proposal for sophisticated periodic execution control in embedded systems. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 6485 LNCS 2010. pp. 549-563 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{5a63dadc02874212bae7bb9ef5131711,
title = "Proposal for sophisticated periodic execution control in embedded systems",
abstract = "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. Finally, we discuss the realization of periodic execution control, the effect of this control, and the result of the evaluation.",
keywords = "ART-Linux, control overhead, Periodic execution control, real-time process, scheduling",
author = "Yuuki Furukawa and Toshihiro Yamauchi and Hideo Taniguchi",
year = "2010",
doi = "10.1007/978-3-642-17569-5_54",
language = "English",
isbn = "3642175686",
volume = "6485 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "549--563",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - Proposal for sophisticated periodic execution control in embedded systems

AU - Furukawa, Yuuki

AU - Yamauchi, Toshihiro

AU - Taniguchi, Hideo

PY - 2010

Y1 - 2010

N2 - 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. Finally, we discuss the realization of periodic execution control, the effect of this control, and the result of the evaluation.

AB - 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. Finally, we discuss the realization of periodic execution control, the effect of this control, and the result of the evaluation.

KW - ART-Linux

KW - control overhead

KW - Periodic execution control

KW - real-time process

KW - scheduling

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

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

U2 - 10.1007/978-3-642-17569-5_54

DO - 10.1007/978-3-642-17569-5_54

M3 - Conference contribution

AN - SCOPUS:78651064270

SN - 3642175686

SN - 9783642175688

VL - 6485 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 549

EP - 563

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

ER -