Methods for bounding end-to-end delays on an AFDX network Hussein Charara, Jean-Luc Scharbarg, J´ erˆ ome Ermont, Christian Fraboul IRIT - ENSEEIHT 2, rue Camichel 31000 Toulouse - France Hussein.Charara@enseeiht.fr Abstract Architectures of avionics networks, such as that of the Airbus A380, currently know important evolutions. This is principally due to the increase in the complexity of the embedded systems, in term of rise in number of inte- grated functions and their connectivity. The evolution of Switched Ethernet technologies allows their implementa- tion as an avionics architecture (AFDX: Avionics Full Du- plex Switched Ethernet). The problem is then to prove that no frame will be lost by the network (no switch queue will overflow) and to evaluate the end-to-end transfer delay through the network. The objective of this paper is to present and shortly com- pare three methods for the evaluation of end-to-end delays: network calculus, queuing networks simulation and model checking. 1. Introduction The evolution of avionics embedded systems and the am- plification of the integrated functions number in the current aircraft imply a huge increase in the exchanged data quan- tity and thus in the number of connections between func- tions. To control this complexity, we can benefit from the tech- nological developments based on the concept of modular architecture [2, 3]. But the growth of the number of multi point communication, such as the setting in motion of em- bedded networks, constitutes one of the major stakes of new generation architectures. Several avionics architec- tures were developed but the most of them rest on rather old means of communication, like the ARINC 429 data busses which are mono transmitter buses with limited per- formances (100 Kbits/s) [6]. The solution adopted by Airbus for the new A 380 gen- eration consists on the utilization of a recognized standard which allows a re-use of development tools as well as of existing material components while achieving better per- formance. It consist of the Switched Ethernet technology which benefits from a long industrial experiment [4], that allows to have confidence in the reliability of the material and on the facility of its maintenance. Hence aeronautical system can profit of a much more powerful technology than the traditional avionics bus (Switched Ethernet / 100 Mbps). The disadvantage of Ethernet, opposite to an avionics application, is the non intrinsic determinism of its access method to the physical support, CSMA/CD (which induces possible collisions on the point-to-point links level) [5]. The solution is thus to use bi-directional links and so Full Duplex Switched Ethernet (AFDX) [7], where each equip- ment, in this architecture is only connected to a switch by the means of a Full Duplex link [8]. This way, there can- not be any more collisions on the physical support, and the CSMA/CD is no more necessary [24]. This standardized solution via the ARINC 664, elimi- nates the inherent indeterminism of the traditional Ethernet and the collision frame losses. But, the ARINC 664 shifts in fact the problem to the switch level where various flows will enter in competition for the use of the resources of the switch. This problem results in: Congestion on the output ports of the switch, if at a given time too much traffic moves towards one port only, there will be frame losses by overflow of it queues. Moreover, a burst of traffic, due to a passenger obstruc- tion on a switch port, can likely encumber the neigh- bor switch. Thus, congested switches can lead to loss of frames. In the same way, the storage of frames in the switches queues can involve latency and important jitter. In order to understand if such congestions can occur in the network, it is necessary to study the performance of the net- work. The objective is to measure: Proceedings of the 18th Euromicro Conference on Real-Time Systems (ECRTS’06) 0-7695-2619-5 /06 $20.00 © 2006 IEEE