Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T05:01:33.183Z Has data issue: false hasContentIssue false

Analysis of forward approach for upper bounding end-to-end transmission delays over distributed real-time avionics networks

Published online by Cambridge University Press:  17 April 2020

Q. Xu*
Affiliation:
School of Electronic and Information Engineering, Xi’an Jiaotong University, Xi’an, China Civil Aviation Division, Shanghai Aviation Electric co. LTD, Shanghai, China
X. Yang
Affiliation:
School of Electronic and Information Engineering, Xi’an Jiaotong University, Xi’an, China
Rights & Permissions [Opens in a new window]

Abstract

Distributed real-time avionics networks have been subjected to a great evolution in terms of functionality and complexity. A direct consequence of this evolution is a continual growth of data exchange. AFDX standardised as ARINC 664 is chosen as the backbone network for those distributed real-time avionics networks as it offers high throughput and does not require global clock synchronisation. For certification reasons and engineering research, a deterministic upper bound of the end-to-end transmission delay for packets of each flow should be guaranteed. The Forward Approach (FA) is proposed for the computation of the worst-case end-to-end transmission delay. This approach iteratively estimates the maximum backlog (amount of the pending packets) in each visited switch along the transmission path, and the worst-case end-to-end transmission delay can be computed. Although it is pessimistic (overestimated), the Forward Approach can provide a tighter upper bound of the end-to-end transmission delay while considering the serialisation effect. Recently, our research finds the computation of the serialisation effect might induce an optimistic (underestimated) upper bound. In this paper, we analyse the pessimism in the Forward Approach and the optimism induced by the computation of the serialisation effect, and then we provide a new computation of the serialisation effect. We compare this new computation with the original one, the experiments show that the new computation reduces the optimism and the upper bound of the end-to-end transmission delay can be computed more accurately.

Information

Type
Research Article
Copyright
© The Author(s) 2020. Published by Cambridge University Press on behalf of Royal Aeronautical Society
Figure 0

Figure 1. Illustrative AFDX network configuration.

Figure 1

Figure 2. Iterative estimation of $S{\rm{max}}_i^h$ and $R_i^h$.

Figure 2

Figure 3. Worst-case scenario that packet mjarrives at node h simultaneously with other k previous packets.

Figure 3

Figure 4. Packet mj delays packet mi.

Figure 4

Figure 5. Packet $m^{\prime}_{j}$ arrives later than mj.

Figure 5

Algorithm 1 Forward Approach without considering the serialisation effect.

Figure 6

Figure 6. Maximum backlog for packet 10 on its transmission path according to the Forward Approach.

Figure 7

Figure 7. Actual worst-case end-to-end transmission delay for packet 10 along its transmission path.

Figure 8

Figure 8. Node h with n input physical links.

Figure 9

Figure 9. Worst-case cumulative transmission time of packets through an input link during a time interval of length t.

Figure 10

Figure 10. No serialisation effect for the packets generated at the source node.

Figure 11

Algorithm 2 Forward Approach integrated with the serialisation effect

Figure 12

Figure 11. Illustrative AFDX network.

Figure 13

Table 1 Characteristics of flows

Figure 14

Table 2 Durations to reach node S3

Figure 15

Figure 12. Worst-case scenario corresponding to the Forward Approach without considering serialisation effect.

Figure 16

Table 3 Worst-case end-to-end transmission delays

Figure 17

Figure 13. Worst-case scenario corresponding to the Forward Approach integrated with the serialisation effect.

Figure 18

Table 4 Characteristics of flows

Figure 19

Figure 14. An illustrative AFDX network.

Figure 20

Figure 15. Actual worst-case end-to-end transmission delay.

Figure 21

Figure 16. Illustration of ${\delta ^h}$.

Figure 22

Figure 17. Maximum cumulative transmission time.

Figure 23

Algorithm 3 Forward Approach integrated with the new computation of the serialisation effect

Figure 24

Table 5 Upper bounds of end-to-end transmission delay

Figure 25

Figure 18. Comparison of delay upper bounds obtained with different approaches.

Figure 26

Figure 19. A small real avionics network.

Figure 27

Table 6 Delay upper bounds computed with different approaches

Figure 28

Figure 20. Comparison of delay upper bounds computed with different approaches.

Figure 29

Figure 21. Delay upper bound of flow v2.