Frontiers of Data and Computing ›› 2022, Vol. 4 ›› Issue (5): 138-151.

CSTR: 32002.14.jfdc.CN10-1649/TP.2022.05.015

doi: 10.11871/jfdc.issn.2096-742X.2022.05.015

• Technology and Application • Previous Articles    

A Differentiated Reliable Transmission Control Mechanism

YIN Ming1,2,REN Yongmao1,2,ZHANG Yundong1,2,ZHOU Xu1,2,*(),XU Anmin3,YU Delei3   

  1. 1. Computer Network Information Center, Chinese Academy of Sciences, Beijing 100083, China
    2. University of Chinese Academy of Sciences, Beijing 100049, China
    3. Huawei Technologies Co., Ltd, Beijing 100085, China
  • Received:2022-04-07 Online:2022-10-20 Published:2022-10-27
  • Contact: ZHOU Xu E-mail:zhouxu@cnic.cn

Abstract:

[Objective] The internet has facilitated the introduction of a huge number of new applications due to the fast development of network communication technologies and applications. These applications’ performance needs have gotten increasingly specific and differentiated. Many applications can tolerate a certain degree of data loss, such as real-time streaming media applications. However, traditional generic network transmission protocols do not provide flexible reliability assurance services. [Methods] This paper proposes a new generic Differentiated Reliable Transmission Control Protocol (DRTP), which aims to provide differentiated and deterministic reliability guarantees for upper-layer applications and ensure transmission efficiency. [Results] This paper focuses on the DRTP protocol’s retransmission mechanism, which mainly minimizes the triggering of timeout retransmission and decreases unnecessary data retransmission times when the existing transmission reliability fulfills the application reliability requirements. In this paper, the simulation experiment is conducted on NS-3, and the mechanism is developed and tested on the Linux kernel to validate its transmission impact in this work. [Conclusions] The results of the experiments reveal that, when compared with TCP, this approach may not only assure the application reliability requirements but also offer greater transmission throughput on a network link with a specific degree of packet loss rate.

Key words: transport protocols, retransmission mechanism, differentiated reliable transmission, partially reliable transmission, TCP