THE ANALYSIS OF CAN AND ETHERNET IN DISTRIBUTED REAL-TIME SYSTEMS

Programarea in sistemele distribuite presupune programarea procesorului nodului local, programarea controlorului de comunicaţie si programarea comunicaţiei pe mediul comun de transmisie. O abordare sistematică este aceea de a separa programarea nodului local de programarea comunicaţiei, astfel incât algoritmii implementaţi pentru programarea acestora să poată fi modificaţi independent unul de celalalt. In acest articol autorii analizează programarea comunicaţiei si influenţa acesteia asupra cerinţelor sistemelor care funcţionează in timp real pentru protocoalele CAN si Ethernet. Process scheduling in dedicated distributed system designs involves local node processor scheduling, communication controller programming and transmission scheduling. A systematic approach is to decouple node design from communication scheduling in a way that algorithms used to implement the solution can be changed independently. In this paper authors will analyze communication scheduling and its influence on real time requirements for CAN and Ethernet medium access protocol.

[1]  William Stallings,et al.  Data and Computer Communications , 1985 .

[2]  Alan Burns,et al.  Calculating controller area network (can) message response times , 1994 .

[3]  James Moyne,et al.  Performance evaluation of control networks: Ethernet, ControlNet, and DeviceNet , 2001 .

[4]  A. Cervin,et al.  Simulation of Wireless Networked Control Systems , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[5]  J. S. Freudenberg Controller Area Network (CAN) , 2008 .

[6]  R.S. Raji,et al.  Smart networks for control , 1994, IEEE Spectrum.

[7]  Andrew S. Tanenbaum,et al.  Computer Networks, 3rd Edition , 1996, Prentice-Hall international editions.