Achieving real-time communication over Ethernet with adaptive traffic smoothing

被引:42
|
作者
Kweon, SK [1 ]
Shin, KG [1 ]
Workman, G [1 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
关键词
1-persistent CSMA/CD; Ethernet; real-time communication; traffic smoothing;
D O I
10.1109/RTTAS.2000.852454
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Ether-net continues to be one of the most popular LAN technologies. Due to the low price and robustness resulting from its wide acceptance and deployment, there has been an attempt to build Ethernet-based real-time control networks for manufacturing automation. However it is difficult to build a real-time control network using the standard UDP or TCP/IP and Ethernet, because the Ethernet MAC protocol, the 1-persistent CSMA/CD protocol, has unpredictable delay characteristics. When both real-time (RT) and non-real-time packets al-e transported over an ordinary Ethernet, RT packets from a node may, experience a large delay due to (i) contention with non-RT packets in the originating node and (ii) collision with RT and non-RT packets from the other nodes. To resolve this problem, Lye designed, implemented and evaluated adaptive traffic smoothing. Specifically?: a traffic smoother is installed between the UDP or TCP/IP layer and the Ethernet MAC layers and,works as an interface between them. The traffic smoother first gives RT packets priority over non-RT packets in order to eliminate contention within each local node. Second, it smooths a non-RT stream so as to reduce collision with RT packets from the other nodes. This traffic smoothing can dramatically decrease the packet-collision ratio on the network. The traffic smoother; installed at each node, regulates the node's outgoing non-RT stream to maintain a certain traffic-generation rate. In order to provide a reasonable non-RT throughput, the traffic-generation rate is allowed to adapt itself to the underlying network load condition. This traffic smoother requires only a minimal change in the OS kernel without any modification to the current standard of Ethernet MAC protocol or the TCP or UDP/IP stack. We have implemented the traffic smoother on both the Linux and the Windows NT platforms, demonstrating significant reduction of the RT packet deadline-miss ratio when both RT and non-RT packers are transported or er the same Ethernet. More precisely: installation of the proposed traffic smoother on every node is shown ro reduce the RT message deadline-miss ratio by two orders of magnitude under a heavily-loaded condition, while lowering the non-RT throughout only by half.
引用
收藏
页码:90 / 100
页数:11
相关论文
共 50 条
  • [31] Modeling and simulation of real-time communication process of industrial ethernet
    Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China
    [J]. Yi Qi Yi Biao Xue Bao, 2007, SUPPL. 3 (167-171):
  • [32] Concurrent multipath communication for real-time traffic
    Fiore, M.
    Casetti, C.
    Galante, G.
    [J]. COMPUTER COMMUNICATIONS, 2007, 30 (17) : 3307 - 3320
  • [33] A Real-Time Fast Ethernet Transceiver achieving Sub-ns Time Synchronization
    Buhr, Simon
    Kreissig, Martin
    Ellinger, Frank
    [J]. 2019 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS) - NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2019,
  • [34] An adaptive, real-time, traffic monitoring system
    Tomás Rodríguez
    Narciso García
    [J]. Machine Vision and Applications, 2010, 21 : 555 - 576
  • [35] Adaptive, real-time traffic control management
    Nakamiti, G.
    Freitas, R.
    [J]. International Journal of Automotive Technology, 2002, 3 (03) : 89 - 94
  • [36] An adaptive, real-time, traffic monitoring system
    Rodriguez, Tomas
    Garcia, Narciso
    [J]. MACHINE VISION AND APPLICATIONS, 2010, 21 (04) : 555 - 576
  • [37] Slack-based Traffic Shaping for Real-time Ethernet Networks
    Hofmann, Robin
    Nikolic, Borislav
    Ernst, Rolf
    [J]. 2019 IEEE 25TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2019), 2019,
  • [38] Industrial hard real-time traffic protocol based on switched Ethernet
    Yiming, A
    Eisaka, T
    [J]. INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES 2005, VOLS 1 AND 2, PROCEEDINGS, 2005, : 198 - 201
  • [39] An Evaluation of Switched Ethernet and Linux Traffic Control for Real-Time Transmission
    Vila-Carbo, J.
    Tur-Masanet, J.
    Hernandez-Orallo, E.
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 400 - 407
  • [40] Secure and simple real-time control protocol over Ethernet
    Hayashi, S
    Hasegawa, M
    Kobori, T
    [J]. NETWORKING AND COMMUNICATIONS ON THE PLANT FLOOR, 1999, 392 : 199 - 208