Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Você está em: Start > Publications > View > Temporal behavior of Ethernet communications: impact of the operating system and protocol stack
Publication

Publications

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

Title
Temporal behavior of Ethernet communications: impact of the operating system and protocol stack
Type
Article in International Conference Proceedings Book
Year
2010
Authors
Pedro Silva
(Author)
FEUP
Ricardo Marau
(Author)
FEUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications Without AUTHENTICUS Without ORCID
Conference proceedings International
Scientific classification
FOS: Engineering and technology > Electrical engineering, Electronic engineering, Information engineering
CORDIS: Technological sciences > Technology > Communication technology > Network tecnology
Other information
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.
Language: English
Type (Professor's evaluation): Scientific
License type: Click to view license CC BY-NC
Documents
File name Description Size
PSilva_MICS2010 Temporal behavior of Ethernet communications: Impact of the operating system and protocol stack 503.15 KB
Related Publications

Of the same scientific areas

Enhancing the Internet with the CONVERGENCE System (2013)
Book
Almeida, F.; Andrade, M. T.; Blefari Melazzi, N.; Walker, R.; Hussmann, H.; Venieris, I. S.
Chapter 10: CROSS-LAYER METHODS AND STANDARDIZATION ISSUES (2007)
Chapter or Part of a Book
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)
Article in International Scientific Journal
Manuel Barranco; Julian Proenza; Luis Almeida
Using low-power radios for mobile robots navigation (2009)
Article in International Conference Proceedings Book
Hongbin Li; Luis Almeida; Fausto Carramate; Zhi Wang; Youxian Sun
Transmission of MPEG2 applications over ATM networks (1994)
Article in International Conference Proceedings Book
Maria Teresa Andrade; Artur Pimenta Alves

See all (15)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Direito da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-10 at 10:37:41 | Privacy Policy | Personal Data Protection Policy | Whistleblowing