EtherCAT is a real-time Ethernet protocol mainly de¬signed for periodic real-time transmission in factory automation. As EtherCAT does not provide efficient mechan¬isms to transmit aperiodic real-time messages, recently a solution to this problem, called an EDF-based Swapping approach, was proposed. Such an approach implements a swapping policy based on the Earliest Deadline First algorithm. The approach proposed in this paper, called a Flexible EDFS, introduces two novel features. First, it reduces the overhead introduced when multiple aperiodic messages have to be transmitted. Second, it provides for variable cycle times according to the aperiodic real-time workload. The paper describes the proposed approach and presents comparative assessments, obtained through OMNeT++ simulations, with the EtherCAT standard and the original EDF-based Swapping.

A Flexible Mechanism for Efficient Transmission of Aperiodic Real-time Messages over EtherCAT networks

LO BELLO, Lucia;Patti G;MIRABELLA, Orazio
2014-01-01

Abstract

EtherCAT is a real-time Ethernet protocol mainly de¬signed for periodic real-time transmission in factory automation. As EtherCAT does not provide efficient mechan¬isms to transmit aperiodic real-time messages, recently a solution to this problem, called an EDF-based Swapping approach, was proposed. Such an approach implements a swapping policy based on the Earliest Deadline First algorithm. The approach proposed in this paper, called a Flexible EDFS, introduces two novel features. First, it reduces the overhead introduced when multiple aperiodic messages have to be transmitted. Second, it provides for variable cycle times according to the aperiodic real-time workload. The paper describes the proposed approach and presents comparative assessments, obtained through OMNeT++ simulations, with the EtherCAT standard and the original EDF-based Swapping.
2014
Real-time Ethernet; Real-time Scheduling; EtherCAT
File in questo prodotto:
Non ci sono file associati a questo prodotto.

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/20.500.11769/73050
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 0
social impact