Improvement of virtual-time CSMA protocol for distributed hard and soft real-time systems on the Ethernet

S.F. Salian1, A.Y.M. Shakaff1, R.B. Ahmad1
1School of Electrical Engineering and Electronics, University of Science Malaysia, Malaysia

Tóm tắt

We present an improvement to the virtual-time CSMA (VTCSMA) protocol for communicating mixed hard and soft real-time messages over an Ethernet. Work has been done on communicating soft real-time messages using the VTCSMA mechanism. Research has shown that this mechanism provides better loss rates compared to the traditional collision-based CSMA/CD protocol. In a real-time system however, hard and soft real time messages coexist. Communication of hard real-time messages needs guarantees on message transfers since a single missed deadline message can lead to system failure which can cause serious damage to the environment or loss of human life. We add a new functionality to the media access control (MAC) layer of the VTCSMA communication system so that hard real-time communication is also possible. We compare the performance of our approach with VTCSMA protocol on a bus-based Ethernet by means of simulation using OMNeT++.

Từ khóa

#Multiaccess communication #Ethernet networks #Job shop scheduling #Circuits #Wiring #Real time systems #Humans #Media Access Protocol #Access protocols #Computational modeling

Tài liệu tham khảo

krishna, 1997, Real – Time Systems vargaa, 2001, OMNeT++ User Manual livani, 1998, Scheduling Hard and Soft Real - Time Communication in the Controller Area Network (CAN), Proc 23rd IFAC/IFIP Workshop on Real Time Programming zhao, 1987, virtual time csma protocols for hard real-time communication, IEEE Transactions on Software Engineering, se 13, 938, 10.1109/TSE.1987.233512 10.1109/TCOM.1985.1096402 2000, 802 3 CSMA/CD Access Method and Physical Layer Specification halsall, 1996, Data Communications Computer Networks and Open Systems 10.1109/LCN.1999.802015 10.1007/BF01893145 zhi-ping, 2000, A hard Real-Time Communication Control Protocol Based on The Ethernet, Proc 7th Australia Conf Parallel and Real-Time Systems