Extended RT-component framework for RT-middleware

Hiroyuki Chishiro, Yuji Fujita, Akira Takeda, Yuta Kojima, Kenji Funaoka, Shinpei Kato, Nobuyuki Yamasaki

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

9 Citations (Scopus)

Abstract

Modular component-based robot systems require not only an infrastructure for component management, but also scalability as well as real-time properties. Robot Technology (RT)-Middleware is a software platform for such component-based robot systems. Each component in the RT-Middleware, so-called "RT-Component" supporting particular robot functions, is based on Common Object Request Broker Architecture (CORBA). Unfortunately, the RT-Middleware lacks the mechanism for real-time control. In this paper, we extend the framework of the RT-Components to take care of timing constraints. We first enable tasks to have different periods within each RT-Component. We then modify the packet format of the General Inter-ORB Protocol (GIOP) to transfer the information of timing constraints over RT-Components. The performance evaluation on ART-Linux shows that the extended RT-Component framework improves the schedulability of distributed realtime tasks, without causing critical overheads in unmar-shaling the modified GIOP packets.

Original languageEnglish
Title of host publicationProceedings of the 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009
Pages161-168
Number of pages8
DOIs
Publication statusPublished - 2009
Event2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009 - Tokyo, Japan
Duration: 2009 Mar 172009 Mar 20

Other

Other2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009
CountryJapan
CityTokyo
Period09/3/1709/3/20

Fingerprint

Middleware
Robots
Network protocols
Common object request broker architecture (CORBA)
Real time control
Scalability
Computer systems

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Cite this

Chishiro, H., Fujita, Y., Takeda, A., Kojima, Y., Funaoka, K., Kato, S., & Yamasaki, N. (2009). Extended RT-component framework for RT-middleware. In Proceedings of the 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009 (pp. 161-168). [5231985] https://doi.org/10.1109/ISORC.2009.40

Extended RT-component framework for RT-middleware. / Chishiro, Hiroyuki; Fujita, Yuji; Takeda, Akira; Kojima, Yuta; Funaoka, Kenji; Kato, Shinpei; Yamasaki, Nobuyuki.

Proceedings of the 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009. 2009. p. 161-168 5231985.

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

Chishiro, H, Fujita, Y, Takeda, A, Kojima, Y, Funaoka, K, Kato, S & Yamasaki, N 2009, Extended RT-component framework for RT-middleware. in Proceedings of the 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009., 5231985, pp. 161-168, 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009, Tokyo, Japan, 09/3/17. https://doi.org/10.1109/ISORC.2009.40
Chishiro H, Fujita Y, Takeda A, Kojima Y, Funaoka K, Kato S et al. Extended RT-component framework for RT-middleware. In Proceedings of the 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009. 2009. p. 161-168. 5231985 https://doi.org/10.1109/ISORC.2009.40
Chishiro, Hiroyuki ; Fujita, Yuji ; Takeda, Akira ; Kojima, Yuta ; Funaoka, Kenji ; Kato, Shinpei ; Yamasaki, Nobuyuki. / Extended RT-component framework for RT-middleware. Proceedings of the 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009. 2009. pp. 161-168
@inproceedings{1e38befbb004485c9aac24bc24e1355a,
title = "Extended RT-component framework for RT-middleware",
abstract = "Modular component-based robot systems require not only an infrastructure for component management, but also scalability as well as real-time properties. Robot Technology (RT)-Middleware is a software platform for such component-based robot systems. Each component in the RT-Middleware, so-called {"}RT-Component{"} supporting particular robot functions, is based on Common Object Request Broker Architecture (CORBA). Unfortunately, the RT-Middleware lacks the mechanism for real-time control. In this paper, we extend the framework of the RT-Components to take care of timing constraints. We first enable tasks to have different periods within each RT-Component. We then modify the packet format of the General Inter-ORB Protocol (GIOP) to transfer the information of timing constraints over RT-Components. The performance evaluation on ART-Linux shows that the extended RT-Component framework improves the schedulability of distributed realtime tasks, without causing critical overheads in unmar-shaling the modified GIOP packets.",
author = "Hiroyuki Chishiro and Yuji Fujita and Akira Takeda and Yuta Kojima and Kenji Funaoka and Shinpei Kato and Nobuyuki Yamasaki",
year = "2009",
doi = "10.1109/ISORC.2009.40",
language = "English",
isbn = "9780769535739",
pages = "161--168",
booktitle = "Proceedings of the 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009",

}

TY - GEN

T1 - Extended RT-component framework for RT-middleware

AU - Chishiro, Hiroyuki

AU - Fujita, Yuji

AU - Takeda, Akira

AU - Kojima, Yuta

AU - Funaoka, Kenji

AU - Kato, Shinpei

AU - Yamasaki, Nobuyuki

PY - 2009

Y1 - 2009

N2 - Modular component-based robot systems require not only an infrastructure for component management, but also scalability as well as real-time properties. Robot Technology (RT)-Middleware is a software platform for such component-based robot systems. Each component in the RT-Middleware, so-called "RT-Component" supporting particular robot functions, is based on Common Object Request Broker Architecture (CORBA). Unfortunately, the RT-Middleware lacks the mechanism for real-time control. In this paper, we extend the framework of the RT-Components to take care of timing constraints. We first enable tasks to have different periods within each RT-Component. We then modify the packet format of the General Inter-ORB Protocol (GIOP) to transfer the information of timing constraints over RT-Components. The performance evaluation on ART-Linux shows that the extended RT-Component framework improves the schedulability of distributed realtime tasks, without causing critical overheads in unmar-shaling the modified GIOP packets.

AB - Modular component-based robot systems require not only an infrastructure for component management, but also scalability as well as real-time properties. Robot Technology (RT)-Middleware is a software platform for such component-based robot systems. Each component in the RT-Middleware, so-called "RT-Component" supporting particular robot functions, is based on Common Object Request Broker Architecture (CORBA). Unfortunately, the RT-Middleware lacks the mechanism for real-time control. In this paper, we extend the framework of the RT-Components to take care of timing constraints. We first enable tasks to have different periods within each RT-Component. We then modify the packet format of the General Inter-ORB Protocol (GIOP) to transfer the information of timing constraints over RT-Components. The performance evaluation on ART-Linux shows that the extended RT-Component framework improves the schedulability of distributed realtime tasks, without causing critical overheads in unmar-shaling the modified GIOP packets.

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

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

U2 - 10.1109/ISORC.2009.40

DO - 10.1109/ISORC.2009.40

M3 - Conference contribution

AN - SCOPUS:70350584480

SN - 9780769535739

SP - 161

EP - 168

BT - Proceedings of the 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, ISORC 2009

ER -