Saltar para:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Início > Publicações > Visualização > Temporal behavior of Ethernet communications: impact of the operating system and protocol stack

Publicações

Temporal behavior of Ethernet communications: impact of the operating system and protocol stack

Título
Temporal behavior of Ethernet communications: impact of the operating system and protocol stack
Tipo
Artigo em Livro de Atas de Conferência Internacional
Ano
2010
Ata de Conferência Internacional
Classificação Científica
FOS: Ciências da engenharia e tecnologias > Engenharia electrotécnica, electrónica e informática
CORDIS: Ciências Tecnológicas > Tecnologia > Tecnologia da comunicação > Tecnologia de redes
Outras Informações
Resumo (PT): Ethernet is currently the most widely used networking technology, spanning across many application domains including embedded systems. In this particular case, Ethernet is even used in many time-critical applications in which the delay induced by communication must be short and bounded. It is thus very important to understand the entire transmission process and assess its temporal behavior. There are a number of aspects to consider, including the network protocol, network topology, network elements and end devices. This paper aims at assessing the impact of the operating system and its protocol stack implementation in the end devices on the network temporal behavior. We studied four operating systems, namely a standard Ubuntu distribution with and without a real-time kernel patch, an embedded stripped down version of Linux and QNX Neutrino, and two hardware platforms, namely ordinary PCs and a single board computer based on an AVR32 CPU. We measured the Round Trip Delay (RTD) using RAW, UDP and TCP sockets to interface the protocol stack. We verified that on high computing power platforms the difference between the sockets is small but still significant in resource-constrained platforms. On the other hand, full featured general OSs present rather large worst-case delays. These can be reduced using real-time patches for those OSs, RTOSs, or even removing unnecessary modules, services and particularly, data intensive device drivers. We believe this study can be helpful for system designers as well as for teaching networks courses in embedded systems.
Abstract (EN): Ethernet is currently the most widely used networking technology, spanning across many application domains including embedded systems. In this particular case, Ethernet is even used in many time-critical applications in which the delay induced by communication must be short and bounded. It is thus very important to understand the entire transmission process and assess its temporal behavior. There are a number of aspects to consider, including the network protocol, network topology, network elements and end devices. This paper aims at assessing the impact of the operating system and its protocol stack implementation in the end devices on the network temporal behavior. We studied four operating systems, namely a standard Ubuntu distribution with and without a real-time kernel patch, an embedded stripped down version of Linux and QNX Neutrino, and two hardware platforms, namely ordinary PCs and a single board computer based on an AVR32 CPU. We measured the Round Trip Delay (RTD) using RAW, UDP and TCP sockets to interface the protocol stack. We verified that on high computing power platforms the difference between the sockets is small but still significant in resource-constrained platforms. On the other hand, full featured general OSs present rather large worst-case delays. These can be reduced using real-time patches for those OSs, RTOSs, or even removing unnecessary modules, services and particularly, data intensive device drivers. We believe this study can be helpful for system designers as well as for teaching networks courses in embedded systems.
Idioma: Inglês
Tipo (Avaliação Docente): Científica
Tipo de Licença: Clique para ver a licença CC BY-NC
Documentos
Nome do Ficheiro Descrição Tamanho
PSilva_MICS2010 Temporal behavior of Ethernet communications: Impact of the operating system and protocol stack 503.15 KB
Publicações Relacionadas

Das mesmas áreas científicas

Enhancing the Internet with the CONVERGENCE System (2013)
Livro
Almeida, F.; Andrade, M. T.; Blefari Melazzi, N.; Walker, R.; Hussmann, H.; Venieris, I. S.
Chapter 10: CROSS-LAYER METHODS AND STANDARDIZATION ISSUES (2007)
Capítulo ou Parte de Livro
Gorry Fairhurst; Maria Ángeles Vázquez-Castro; Giovanni Giambene; Gonzalo Granados; Alessandro Vanelli-Coralli; Fausto Vieira
Boosting robustness in CAN systems with new star topologies: CANcentrate and ReCANcentrate (2009)
Artigo em Revista Científica Internacional
Manuel Barranco; Julian Proenza; Luis Almeida
Using low-power radios for mobile robots navigation (2009)
Artigo em Livro de Atas de Conferência Internacional
Hongbin Li; Luis Almeida; Fausto Carramate; Zhi Wang; Youxian Sun
Transmission of MPEG2 applications over ATM networks (1994)
Artigo em Livro de Atas de Conferência Internacional
Maria Teresa Andrade; Artur Pimenta Alves

Ver todas (15)

Recomendar Página Voltar ao Topo
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Termos e Condições  I Acessibilidade  I Índice A-Z
Página gerada em: 2025-07-23 às 22:27:01 | Política de Privacidade | Política de Proteção de Dados Pessoais | Denúncias