Avionics full-duplex switched Ethernet, with its capability of delivering deterministic latency at low deployment costs, represents a major advance for avionics communication systems. However, avionics full-duplex switched Ethernet does not eliminate contentions at network switches, which may result in an uncontrolled increase in end-to-end latencies, and hence limit the potential of this technology. The use of time to pace packet transmission and forwarding (that is, the adoption of pipeline forwarding) has been demonstrated to avoid contentions at switching nodes in wide-area communication networks, thus being potentially attractive also for avionics networks in general, and avionics full-duplex switched Ethernet in particular. However, questions might arise concerning the actual feasibility of such an approach in the avionics domain due to the possibly high costs required to deploy packet switches able to operate according to a very precise time schedule, which is necessary to respect the stringent delivery deadlines of avionics systems. This paper focuses on the development of a pipeline forwarding switch, showing how simple design guidelines allow a general-purpose symmetric multiprocessor architecture (such as modern personal computers) to offer deterministic and low latency delivery, thus being able to satisfy avionics requirements. The paper also describes a real implementation of a pipeline forwarding switch prototype, based on a dual-processor personal computer and the FreeBSD operating system.

Design of a Deterministic Service Switch for Avionics Networks / Baldi, Mario; Marchetto, Guido. - In: JOURNAL OF AEROSPACE INFORMATION SYSTEMS. - ISSN 2327-3097. - STAMPA. - 11:6(2014), pp. 386-396. [10.2514/1.I010176]

Design of a Deterministic Service Switch for Avionics Networks

BALDI, MARIO;MARCHETTO, GUIDO
2014

Abstract

Avionics full-duplex switched Ethernet, with its capability of delivering deterministic latency at low deployment costs, represents a major advance for avionics communication systems. However, avionics full-duplex switched Ethernet does not eliminate contentions at network switches, which may result in an uncontrolled increase in end-to-end latencies, and hence limit the potential of this technology. The use of time to pace packet transmission and forwarding (that is, the adoption of pipeline forwarding) has been demonstrated to avoid contentions at switching nodes in wide-area communication networks, thus being potentially attractive also for avionics networks in general, and avionics full-duplex switched Ethernet in particular. However, questions might arise concerning the actual feasibility of such an approach in the avionics domain due to the possibly high costs required to deploy packet switches able to operate according to a very precise time schedule, which is necessary to respect the stringent delivery deadlines of avionics systems. This paper focuses on the development of a pipeline forwarding switch, showing how simple design guidelines allow a general-purpose symmetric multiprocessor architecture (such as modern personal computers) to offer deterministic and low latency delivery, thus being able to satisfy avionics requirements. The paper also describes a real implementation of a pipeline forwarding switch prototype, based on a dual-processor personal computer and the FreeBSD operating system.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2540291
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo