• DocumentCode
    691844
  • Title

    A Distributed Real-Time Operating System with Distributed Shared Memory for Embedded Control Systems

  • Author

    Chiba, T. ; Myungryun Yoo ; Yokoyama, Tomoki

  • Author_Institution
    Tokyo City Univ., Tokyo, Japan
  • fYear
    2013
  • fDate
    21-22 Dec. 2013
  • Firstpage
    248
  • Lastpage
    255
  • Abstract
    The paper presents a distributed real-time operating system (DRTOS) that provides a distributed shared memory (DSM) service for distributed control systems. Model-based design has become popular in embedded control software design and the source code of software modules can be generated from a controller model. The generated software modules exchange their input and output values through shared variables. We develop a DRTOS with a real-time DSM service to provide a location-transparent environment, in which distributed software modules can exchange input and output values through the DSM. The DRTOS is an extension to OSEK OS. We use a real-time network called FlexRay, which is based on a TDMA (Time Division Multiple Access) protocol. The consistency of the DSM is maintained according to the order of data transfer through FlexRay, not using inter-node synchronization. The worst case response time of the DSM is predictable if the FlexRay communication is well configured.
  • Keywords
    control engineering computing; distributed shared memory systems; electronic data interchange; embedded systems; operating systems (computers); source code (software); synchronisation; time division multiple access; DRTOS; OSEK OS; TDMA protocol; controller model; data transfer; distributed control system; distributed real-time operating system; distributed shared memory service; distributed software modules; embedded control software design; embedded control systems; inter-node synchronization; location-transparent environment; model-based design; of the DSM is predictable if the FlexRay communication is well configured; real-time DSM service; real-time network; source code; time division multiple access protocol; worst case response time; Decentralized control; Mathematical model; Real-time systems; Software packages; Synchronization; distributed control systems; distributed shared memory; embedded systems; operating systems; real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable, Autonomic and Secure Computing (DASC), 2013 IEEE 11th International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4799-3380-8
  • Type

    conf

  • DOI
    10.1109/DASC.2013.71
  • Filename
    6844371