Lightweight real-time network communication protocol for commodity cluster systems

  • Authors:
  • Hai Jin;Minghu Zhang;Pengliu Tan;Hanhua Chen;Li Xu

  • Affiliations:
  • Cluster and Grid Computing Lab., Huazhong University of Science and Technology, Wuhan, China;Cluster and Grid Computing Lab., Huazhong University of Science and Technology, Wuhan, China;Cluster and Grid Computing Lab., Huazhong University of Science and Technology, Wuhan, China;Cluster and Grid Computing Lab., Huazhong University of Science and Technology, Wuhan, China;Cluster and Grid Computing Lab., Huazhong University of Science and Technology, Wuhan, China

  • Venue:
  • EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Lightweight real-time network communication is crucial for commodity cluster systems and embedded control systems. This paper introduces the design, implementation and evaluation of SS-RTUDP, a novel zero-copy data path based real-time communication protocol with efficient communication resources management. To avoid unpredictable overheads during SS-RTUDP packets transmission, all communication resources are pre-allocated. A feasible fragmentation mechanism is also proposed for transmitting SS-RTUDP packets larger than the network MTU. On the other hand, the additional real-time traffic smoother provides high priorities to SS-RTUDP packets and also smoothes peak packets arrival curve. The prototype of SS-RTUDP is implemented under Linux systems and performance evaluations over Fast/Gigabit Ethernet are provided. The measurement results prove that SS-RTUDP can provide not only much lower latency and higher communication bandwidth than traditional UDP protocol, but also good real-time network communication performance for commodity cluster systems.