skip to main content
10.1145/1176760.1176770acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
Article

A network agent for diagnosis and analysis of real-time Ethernet networks

Published: 22 October 2006 Publication History

Abstract

Within the field of automation technology the use of Industrial Ethernet is rising. This in turn demands devices capable of precisely recording, analyzing, and manipulating communication data for diagnostic purposes. Existing solutions so far lack required flexibility or are unable to cope with sustained Gigabit-per-second data streams. This is especially true for general-purpose approaches employing ordinary network adapters and plain software-based analysis.In this paper we describe a flexible and lightweight network agent for real-time, high-performance networks. This agent is capable of handling sustained data rates up to 2x 1GBit/s while offering real-time event-triggers, 10ns-resolution timestamps, real-time filtering, and statistics functions. An auxiliary processing unit as well as a modular software environment allow customization for a variety of tasks. The agent is realized as a dual processor SoC design on a Xilinx Virtex-II Pro FPGA.

References

[1]
Florin Baboescu, Suresh Rajgopal, Lun-Bin Huang, and Nick Richardson. Hardware implementation of a tree based ip lookup algorithm for oc-768 and beyond. Design Con 2005, February 2005.]]
[2]
Florin Baboescu, Sumeet Singh, and George Varghese. Packet classification for core routers: Is there an alternative to cams. IEEE INFOCOM '03, San Francisco, April 2003.]]
[3]
Neil W. Bergmann, Peter Waldeck, and John Williams. A catalog of hardware acceleration techniques for real-time reconfigurable system on chip. In IWSOC, pages 112--115. IEEE Computer Society, 2003.]]
[4]
Herbert Bos, Willem de Bruijn, Mihai Cristea, Trung Nguyen, and Georgios Portokalidis. Ffpf: Fairly fast packet filters. In Proceedings of OSDI'04, 2004.]]
[5]
Gordon J. Brebner. Eccentric soc architectures as the future norm. In DSD, pages 2--9. IEEE Computer Society, 2003.]]
[6]
Jan Coppens, Evangelos Markatos, Jiri Novotny, Michalis Polychronakis, Vladimir Smotlacha, and Sven Ubik. Scampi- a scaleable monitoring platform for the internet. In Proceedings of the 2nd International Workshop on Inter-Domain Performance and Simulation (IPS 2004), Budapest, Hungary, March 2004.]]
[7]
Loris Degioanni, Mario Baldi, Fulvio Risso, and Gianluca Varenni. Profiling and optimization of software-based network-analysis applications. In SBAC-PAD '03: Proceedings of the 15th Symposium on Computer Architecture and High Performance Computing, page 226, Washington, DC, USA, 2003. IEEE Computer Society.]]
[8]
Ethereal. Ethereal: The world's most popular network protocol analyzer, 2006. http://www. ethereal. com/.]]
[9]
Max Felser and Thilo Sauter. Standardization of industrial ethernet -- the next battlefield? In IEEE WFCS., pages 413--421, Vienna, Austria, September 2004.]]
[10]
Gorden Griem. Design and implementation of a realtime media access controller for simulation and bus analysis on profinet. Master's thesis, Technische Universität Hamburg-Harburg, September 2004.]]
[11]
Pankaj Gupta and Nick McKeown. Packet classification on multiple fields. In ACM SIGCOMM, pages 147--160. ACM Press, New York, NY, USA, 1999.]]
[12]
Napatech Inc. The Napatech Protocol and Traffic Analysis Network Adapter -- White Paper, 2006. http://www. napatech. com/media(35, 1033)/-White paper. pdf.]]
[13]
T. V. Lakshman and Dimitrios Stiliadis. High-speed policy-based packet forwarding using efficient multi-dimensional range matching. In ACM SIGCOMM, pages 203--214. ACM Press, New York, NY, USA, 1998.]]
[14]
Edward A. Lee. Embedded software from concurrent component models. ACM SIGPLAN Notices, 36(8), 2001.]]
[15]
Kyung Chang Lee and Suk Lee. Performance evaluation of switched ethernet for networked control systems. In Processings of the 2002 28th Annual Conference of the IEEE Industrial Electronics Society (IECON-2002), Sevilla, Spain, 2002.]]
[16]
John W. Lockwood, Naji Naufel, Jon S. Turner, and David E. Taylor. Reprogrammable network packet processing on the field programmable port extender (FPX). In FPGA, pages 87--93, 2001.]]
[17]
Hans-Peter Löb. Integration eines prototypischen Realtime-Media-Access-Controllers in eine PowerPC-basierte Hardware-Umgebung. Studienarbeit, Universität Karlsruhe (TH) -- Forschungsuniversität, Institut für Technische Informatik, May 2005. http://itec. uka. de/capp/diploma/index. php?lang=d&show=/capp/diploma/sa/loeb-2005. pdf.]]
[18]
{18} Hans-Peter Löb. Konzeption eines Netzwerkagenten auf einer FPGA-basierten Hardware-Plattform für Diagnose und Analyse von Realtime-Ethernet-Netzwerken. Diplomarbeit, Universität Karlsruhe (TH)-Forschungsuniversität, Institut für Technische Informatik, December 2005. http://itec. uka. de/capp/diploma/index. php?lang=d&show=/capp/diploma/da/loeb-2005. pdf.]]
[19]
{19} Steven McCanne and Van Jacobson. The BSD packet filter: A new architecture for user-level packet capture. In USENIX Winter, pages 259-270, 1993.]]
[20]
{20} ProfiBus. Technology and Application--System Description. ProfiBus International Support Center, Haid-und-Neu-Straβe 7, 76131 Karlsruhe, Deutschland, 2002.]]
[21]
PROFIBUS Working Group lr`PROFInetle'. PROFInet Architecture Description and Specification. PROFIBUS Nutzerorganisation e. V., Haid-und-Neu-Str. 7, 76131 Karlsruhe, 2003.]]
[22]
Jeff Shafer and Scott Rixner. A gigabit reconfigurable programmable network interface card. Annual Affiliates Meeting, Department of Electrical and Computer Engineering, Rice University, September 2005.]]
[23]
David E. Taylor. Survey and taxonomy of packet classification techniques. Tech. Rep. WUCSE-2004-24, Department of Computer Science and Engineering, Washington University in Saint Louis, May 2004.]]
[24]
WildPackets Inc. A WildPackets Technical Brief: On Gigabit Analysis System Performance and System Requirements, 2003. http://www. wildpackets. com/elements/technical briefs/gigabit performance. pdf, Dezember 2005.]]
[25]
Xilinx Inc. Xilinx LogiCORE Ethernet Statistics, 2005.]]

Cited By

View all
  • (2019)The Method of Health Management on Satellite Constellation Network2019 21st International Conference on Advanced Communication Technology (ICACT)10.23919/ICACT.2019.8702025(624-630)Online publication date: Feb-2019
  • (2007)Synchronization of the Probes of a Distributed Instrument for Real-Time Ethernet Networks2007 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication10.1109/ISPCS.2007.4383770(33-40)Online publication date: Oct-2007

Index Terms

  1. A network agent for diagnosis and analysis of real-time Ethernet networks

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CASES '06: Proceedings of the 2006 international conference on Compilers, architecture and synthesis for embedded systems
    October 2006
    448 pages
    ISBN:1595935436
    DOI:10.1145/1176760
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 22 October 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. industrial Ethernet
    2. monitoring
    3. real-time
    4. system-on-chip

    Qualifiers

    • Article

    Conference

    ESWEEK06
    ESWEEK06: Second Embedded Systems Week 2006
    October 22 - 25, 2006
    Seoul, Korea

    Acceptance Rates

    Overall Acceptance Rate 52 of 230 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)The Method of Health Management on Satellite Constellation Network2019 21st International Conference on Advanced Communication Technology (ICACT)10.23919/ICACT.2019.8702025(624-630)Online publication date: Feb-2019
    • (2007)Synchronization of the Probes of a Distributed Instrument for Real-Time Ethernet Networks2007 IEEE International Symposium on Precision Clock Synchronization for Measurement, Control and Communication10.1109/ISPCS.2007.4383770(33-40)Online publication date: Oct-2007

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media