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 条
  • [1] Soft real-time communication over Ethernet with adaptive traffic smoothing
    Kweon, SK
    Cho, MG
    Shin, KG
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (10) : 946 - 959
  • [2] Fuzzy traffic smoothing: an approach for real-time communication over Ethernet networks
    Carpenzano, A
    Caponetto, R
    Lo Bello, L
    Mirabella, O
    [J]. 4TH IEEE INTERNATIONAL WORKSHOP ON FACTORY COMMUNICATION SYSTEMS, PROCEEDINGS, 2002, : 241 - 248
  • [3] Adaptive IP encapsulation for real-time traffic over ethernet
    Krunz, M
    Rosengard, P
    [J]. ICCCN 2004: 13TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, PROCEEDINGS, 2004, : 523 - 528
  • [4] Dual-level traffic smoothing technique over switched Ethernet for hard real-time communication
    Jin, Hai
    Zhang, Minghu
    Tan, Pengliu
    [J]. COMPUTER AND INFORMATION SCIENCES - ISCIS 2006, PROCEEDINGS, 2006, 4263 : 445 - +
  • [5] Statistical real-time communication over Ethernet
    Kweon, SK
    Shin, KG
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (03) : 322 - 335
  • [6] Improving the real-time behavior of ethernet networks using traffic smoothing
    Lo Bello, Lucia
    Kaczynski, Giordano Antonio
    Mirabella, Orazio
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2005, 1 (03) : 151 - 161
  • [7] Real-Time Communication Method over Switched Ethernet
    Yiming, Alimujiang
    Maimaiti, Reziwan
    Kadier, Aisikaer
    [J]. INFORMATION TECHNOLOGY APPLICATIONS IN INDUSTRY II, PTS 1-4, 2013, 411-414 : 840 - 843
  • [8] Real-time traffic analysis in Ethernet
    Kovacik, T.
    Kotuliak, I.
    Podhradsky, P.
    [J]. PROCEEDINGS OF IWSSIP 2008: 15TH INTERNATIONAL CONFERENCE ON SYSTEMS, SIGNALS AND IMAGE PROCESSING, 2008, : 69 - 72
  • [9] Statistical real-time communication over Ethernet for manufacturing automation systems
    Kweon, SK
    Shin, KG
    Zheng, Q
    [J]. PROCEEDINGS OF THE FIFTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 1999, : 192 - 202
  • [10] Industrial hard real-time communication protocol over switched Ethernet
    Dept. of Computer Sciences, Kitami Institute of Technology, 165 Koen-cho, Kitami, Hokkaido 090-8507, Japan
    [J]. WSEAS Trans. Comput, 2006, 5 (844-851):