Title :
An IEEE1394-based real-time distributed IPC system for collaborating TMO´s
Author :
Son, Jae Gi ; Park, Sang Hyun ; Kim, Jung-Guk ; Kim, Moon Hae
Author_Institution :
Hankuk Univ. of Foreign Studies, Seoul
Abstract :
The TMO (time-triggered message-triggered object) model is a well-known real-time object model for distributed timeliness computing. In a couple of years ago, we developed a Linux-based real-time kernel, named TMO-Linux, supporting deadline driven executions of TMO´s. TMO-Linux and its distributed IPC subsystem have been used well in developing networked control systems consisting of cooperating embedded devices, but there have difficulties in executing some TMO applications accurately due to the lack of timeliness in distributed communications. To overcome this problem, we newly developed a real-time distributed IPC over IEEE1394 for the TMO-Linux kernel. In the new system, predictable delivery services for real-time messages are provided by isochronous transmissions of IEEE1394. To implement predictable delivery services, each node is set to have its own isochronous channel for receiving data that is allocated to a fixed time-slot bandwidth in an IEEE1394 frame. This paper presents an implementation technique for the IEEE1394-based real-time distributed IPC and collaborations of computing nodes using TMO-Linux
Keywords :
IEEE standards; Linux; distributed object management; embedded systems; message passing; object-oriented programming; operating system kernels; peripheral interfaces; IEEE1394 standard; Linux-based real-time kernel; TMO-Linux kernel; collaborating time-triggered message-triggered objects; deadline driven execution; distributed communication; distributed timeliness computing; embedded devices; fixed time-slot bandwidth; isochronous channel; isochronous transmissions; networked control systems; real-time distributed IPC system; real-time messages; real-time object model; Bandwidth; Collaboration; Distributed computing; Engines; Kernel; Linux; Middleware; Moon; Networked control systems; Real time systems;
Conference_Titel :
Object and Component-Oriented Real-Time Distributed Computing, 2006. ISORC 2006. Ninth IEEE International Symposium on
Conference_Location :
Gyeongju
Print_ISBN :
0-7695-2561-X
DOI :
10.1109/ISORC.2006.15