A real-time operating system supporting distributed shared memory for embedded control systems

被引:0
作者
Yuji Tamura
Truong Thi Doan
Takahiro Chiba
Myungryun Yoo
Takanori Yokoyama
机构
[1] Tokyo City University,
[2] LINE Corporation,undefined
[3] Systems Engineering Consultants Co.,undefined
[4] LTD.,undefined
来源
Cluster Computing | 2019年 / 22卷
关键词
Operating systems; Real-time systems; Embedded systems; Distributed shared memory; Distributed control systems;
D O I
暂无
中图分类号
学科分类号
摘要
The paper presents a real-time operating system (RTOS) that provides a distributed shared memory (DSM) service for distributed embedded control systems. Model-based design is widely adopted 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 RTOS with a DSM service to provide a location-transparent environment, in which distributed software modules can exchange input and output values through the DSM. The RTOS is an extension to OSEK OS. We use a real-time network called FlexRay, which is based on a time division multiple access (TDMA) 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.
引用
收藏
页码:989 / 998
页数:9
相关论文
共 11 条
[1]  
Sangiovanni-Vincentelli A(2007)Embedded system design for automotive applications IEEE Comput. 40 42-51
[2]  
Di Natale M(1996)Distributed shared memory: concepts and systems IEEE Parallel Distrib. Technol. 4 63-71
[3]  
Protic J(1979)How to make a multiprocessor computer that correctly executes multiprocess programs IEEE Trans. Comput. C–28 690-691
[4]  
Tomasevic M(1996)Shared memory consistency models: a tutorial IEEE Comput. 29 66-76
[5]  
Milutinovic V(2009)A method for response time computation in FlexRay communication system Proc. IEEE Int. Conf. Intell. Comput. Intell. Syst. 3 47-51
[6]  
Lamport L(undefined)undefined undefined undefined undefined-undefined
[7]  
Adve SV(undefined)undefined undefined undefined undefined-undefined
[8]  
Gharachorloo K(undefined)undefined undefined undefined undefined-undefined
[9]  
Ben J(undefined)undefined undefined undefined undefined-undefined
[10]  
Yongming B(undefined)undefined undefined undefined undefined-undefined