Hardware/Software implementation factors influencing ethernet latency

Carregando...
Imagem de Miniatura

Data

Título da Revista

ISSN da Revista

Título de Volume

Editor

Universidade Federal de Minas Gerais

Descrição

Tipo

Artigo de evento

Título alternativo

Primeiro orientador

Membros da banca

Resumo

Minimum Cycle Time is a common performance indicator adopted to compare Real-Time Ethernet protocols. Though serving its purpose, Minimum Cycle Time excludes the delays inside the sending and receiving nodes, so it is insufficient to estimate the end-to-end latency. In this work, we describe some implementation possibilities of an Ethernet node in a System-on-Chip and present measurements of the delay to send/receive packets from/to the application layer. We chose different points in the software to make the measurement, so the results cover more use-cases. We found the Ethernet Lite Media Access Controller (MAC) to be faster than the hard MAC (GEM) and the Lightweight IP stack to add less than 2.2 μs. Finally, we show how a hardware accelerator can reduce the delay of high-priority packets by 1.4 μs.

Abstract

Assunto

Ethernet (Sistema de rede local de computação), Sistemas operacionais (Computadores)

Palavras-chave

Delays , IP networks , Protocols , Software , Hardware , Clocks , Real-time systems, Industrial communication systems , real-time Ethernet , end-to-end latency, Performance Indicators , Application Layer , Hardware Accelerators , Data Rate , Transfer Rate , Data Transfer , Physical Layer , Packet Size , Protocol Stack , Device Memory , Host PC , Packet Processing, Industrial Internet of Things and Industry 4.0, Ethernet é uma tecnologia de rede que permite a conexão física entre computadores, impressoras e roteadores em redes locais (LAN)

Citação

Curso

Endereço externo

https://ieeexplore.ieee.org/document/8472002

Avaliação

Revisão

Suplementado Por

Referenciado Por