A Reconfigurable Ethernet Switch for Self-Optimizing Communication Systems

  • Björn Griese
  • Mario Porrmann
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 216)


Self-optimization is a promising approach to cope with the increasing complexity of today’s automation networks. The high complexity is mainly caused by a rising amount of network nodes and increasing real-time requirements. Dynamic hardware reconfiguration is a key technology for self-optimizing systems, enabling, e.g., Real-Time Communication Systems (RCOS) that adapt to varying requirements at runtime. Concerning dynamic reconfiguration of an RCOS, an important requirement is to maintain connections and to support time-constrained communication during reconfiguration. We have developed a dynamically reconfigurable Ethernet switch, which is the main building block of a prototypic implementation of an RCOS network node. Three methods for reconfiguring the Ethernet switch without packet loss are presented. A prototypical implementation of one method is described and analyzed in respect to performance and resource efficiency.

6 References

  1. 1.
    Rammig, F.J.: Autonomic Distributed Real-Time Systems: Challenges and Solutions. In: 7th International Symposium on Object-oriented Real-time Distributed Computing (ISORC2004), May 12–14, 2004.Google Scholar
  2. 2.
    Torresen, J.: Reconfigurable Logic Applied for Designing Adaptive Hardware Systems. In: Proc. of Int. Conference on Advances in Infrastructure for Electronic Business, Education, Science, and Medicine on the Internet (SSGRR 2002 W), 2002.Google Scholar
  3. 3.
    Carter, A.: Using Dynamically Reconfigurable Hardware in Real-Time Communications Systems, University of York, November 2001Google Scholar
  4. 4.
    Underwood, K.D.; Sass, R.R.; Ligeon, W.B.: A Reconfigurable Extension to the Network Interface of Beowulf Clusters. In: Proceedings of the IEEE Conference on Cluster Computing (Cluster 2001), 2001.Google Scholar
  5. 5.
    Friedman, D.; Nagle, D.: Building Firewalls with Intelligent Network Interface Cards. Technical Report CMU-CS-00-173. CMU, May 2001.Google Scholar
  6. 6.
    Lockwood, J.W.; Moscola, J.; Reddick, D.; Kulig, M.; Brooks, T.: Application of Hardware Accelerated Extensible Network Nodes for Internet Worm and Virus Protection. In: Proceedings of the International Working Conference on Active Networks (IWAN), 2003.Google Scholar
  7. 7.
    Furrer, F.: Ethernet TCP/IP for industrial automation. Huethig, 1998.Google Scholar
  8. 8.
    PROFIBUS Working Group: PROFInet: Architecture Description and Specification Version 2.01, August 2003.Google Scholar
  9. 9.
    Kalte, H., Porrmann, M., Rückert, U.: A Prototyping Platform for Dynamically Reconfigurable System on Chip Designs. In: Proc. of the IEEE Workshop Heterogeneous reconfigurable Systems on Chip. Hamburg, Germany, 2002.Google Scholar
  10. 10.
    Vonnahme, E., Griese, B., Porrmann, M., Rückert, U.: Dynamic reconfiguration of real-time network interfaces. In: Proceedings of the 4th International Conference on Parallel Computing in Electrical Engineering (PARELEC 2004). Dresden, Germany, 7–10 September 2004.Google Scholar

Copyright information

© International Federation for Information Processing 2006

Authors and Affiliations

  • Björn Griese
    • 1
  • Mario Porrmann
    • 1
  1. 1.Heinz Nixdorf Institute and Institute of Electrical Engineering and Information TechnologyUniversity of PaderbornGermany

Personalised recommendations