Aimed for the real-time requirement of Ethernet in embedded system, an agent-based system was presented. There were one managing node and a lot of control nodes in this new system. In order to reduce the real-time decline resulting from channel conflict, every control node was assigned a default priority and the control nodes with the same priority formed a group. Every control node communicated with each other and managing node based on the priority groups they belonged to. Master agent in managing node received different status data from every sub agent in the control nodes in different cycles. A dynamic adjustment model was set up in master agent. The status data gathered from control nodes were counted as inputs of the model; thus, through the model, the priorities of these control nodes could have dynamic adjustments. Network communication distributed channel resources by way of dynamic priorities, ensuring not only that there was less communication conflict among nodes at a certain moment, but also that adaptive adjustments of priorities could be achieved to improve transmission efficiency. The analysis and the simulation results demonstrate the method is correct and efficient
[1]
Stavros A. Koubias,et al.
Implementation of a MAC-layer protocol (GIT-CSMA/CD) for industrial LAN's and its experimental performance
,
1997,
IEEE Trans. Ind. Electron..
[2]
Tzi-cker Chiueh,et al.
Supporting real-time traffic on Ethernet
,
1994,
1994 Proceedings Real-Time Systems Symposium.
[3]
Nicolas Rivierre,et al.
Real-time communications over broadcast networks : the CSMA-DCR and the DOD-CSMA-CD protocols
,
1993
.
[4]
Stavros Koubias,et al.
New hybrid MAC-layer protocol for real-time bus networks
,
1994
.
[5]
S. K. Banerjee,et al.
A real-time upgrade for Ethernet based factory networking
,
1995,
Proceedings of IECON '95 - 21st Annual Conference on IEEE Industrial Electronics.