• DocumentCode
    1924961
  • 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
  • fYear
    2006
  • fDate
    24-26 April 2006
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ISORC.2006.15
  • Filename
    1630514