Retransmission Mechanisms of DCCP to Enhance QoS of Multimedia Applications

博士 === 國立臺灣科技大學 === 資訊管理系 === 97 === Datagram congestion control protocol (DCCP), possessing congestion control and unreliable transmission, specially suits real-time multimedia applications. Nevertheless, losses of key packets will cause a substantial decline on quality of services (QoS) in some ap...

Full description

Bibliographic Details
Main Authors: Ching-neng Lai, 賴敬能
Other Authors: none
Format: Others
Language:en_US
Published: 2009
Online Access:http://ndltd.ncl.edu.tw/handle/88429052181060717164
id ndltd-TW-097NTUS5396071
record_format oai_dc
spelling ndltd-TW-097NTUS53960712016-05-02T04:11:39Z http://ndltd.ncl.edu.tw/handle/88429052181060717164 Retransmission Mechanisms of DCCP to Enhance QoS of Multimedia Applications 提升多媒體應用服務品質之DCCP重傳機制 Ching-neng Lai 賴敬能 博士 國立臺灣科技大學 資訊管理系 97 Datagram congestion control protocol (DCCP), possessing congestion control and unreliable transmission, specially suits real-time multimedia applications. Nevertheless, losses of key packets will cause a substantial decline on quality of services (QoS) in some applications. This dissertation proposes a DCCP partial reliability extension (PR-DCCP) that can retransmit lost packets as needed. Since DCCP uses an incremental sequence number, the retransmitted packets cannot utilize their original sequence number. To solve this problem, PR-DCCP adopts sequence number compensation, which appends an offset to the retransmitted packet; thus the receiver can use the sequence number of this retransmitted packet and the attached offset so as to re-obtain the original sequence number. The simulation uses two performance metrics: decodable frame ratio (DFR) representing QoS, and useless data received ratio (UDRR) representing the bandwidth waste. These are used to evaluate different transport protocols, namely, PR-DCCP, DCCP, SCTP, TCP, and UDP. Simulation results show that PR-DCCP has the better DFR and UDRR than other transport protocols in almost all cases. For various movies, a DFR of PR-DCCP is 1.2–12.4% higher than that of DCCP; while UDRR is lower by 73.2–85.1%. Furthermore, two reliability policies to determine which packets require reliability are investigated. Finally, the comparisons between PR-DCCP and PR-SCTP are examined. Partially reliable transport protocol is able to improve the amount of the valid data received by the receiver through retransmitting key packets. Nevertheless, since most multimedia applications are time-sensitive, it has significant impact on the QoS of multimedia applications that the sender determines which packets need to be retransmitted and when these packets are retransmitted. Therefore, this dissertation further proposes Adaptive Retransmission Method (ARM). This method allows the sender to retransmit packets without referring the information in the application layer. It is according to the packet fetching rate and the Round-Trip Time (RTT) to obtain a threshold of sequence number. The sender uses this threshold to determine which packets can arrive in time and only retransmits these packets. From simulation results, in comparison with the other retransmission methods, which the lifetime (LT) of packets is set as a fixed 0.2s (LT=0.2s) or a fixed 2s (LT=2s), PR-DCCP adopting ARM can achieve the best QoS under the environments with the low bandwidth or the high propagation delay. When the environment with the low bandwidth, the DFRs of LT=0.2s and LT=2s are improved by 17.4% and 25.6%, while UDRRs are reduced by 10.2% and 25.5%, respectively. Under the condition with the long propagation delay, the DFRs of LT=0.2s and LT=2s are improved by 11.3% and 8.6%, while UDRRs are reduced by 12.3% and 7.8%, respectively. none 賴源正 2009 學位論文 ; thesis 79 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 博士 === 國立臺灣科技大學 === 資訊管理系 === 97 === Datagram congestion control protocol (DCCP), possessing congestion control and unreliable transmission, specially suits real-time multimedia applications. Nevertheless, losses of key packets will cause a substantial decline on quality of services (QoS) in some applications. This dissertation proposes a DCCP partial reliability extension (PR-DCCP) that can retransmit lost packets as needed. Since DCCP uses an incremental sequence number, the retransmitted packets cannot utilize their original sequence number. To solve this problem, PR-DCCP adopts sequence number compensation, which appends an offset to the retransmitted packet; thus the receiver can use the sequence number of this retransmitted packet and the attached offset so as to re-obtain the original sequence number. The simulation uses two performance metrics: decodable frame ratio (DFR) representing QoS, and useless data received ratio (UDRR) representing the bandwidth waste. These are used to evaluate different transport protocols, namely, PR-DCCP, DCCP, SCTP, TCP, and UDP. Simulation results show that PR-DCCP has the better DFR and UDRR than other transport protocols in almost all cases. For various movies, a DFR of PR-DCCP is 1.2–12.4% higher than that of DCCP; while UDRR is lower by 73.2–85.1%. Furthermore, two reliability policies to determine which packets require reliability are investigated. Finally, the comparisons between PR-DCCP and PR-SCTP are examined. Partially reliable transport protocol is able to improve the amount of the valid data received by the receiver through retransmitting key packets. Nevertheless, since most multimedia applications are time-sensitive, it has significant impact on the QoS of multimedia applications that the sender determines which packets need to be retransmitted and when these packets are retransmitted. Therefore, this dissertation further proposes Adaptive Retransmission Method (ARM). This method allows the sender to retransmit packets without referring the information in the application layer. It is according to the packet fetching rate and the Round-Trip Time (RTT) to obtain a threshold of sequence number. The sender uses this threshold to determine which packets can arrive in time and only retransmits these packets. From simulation results, in comparison with the other retransmission methods, which the lifetime (LT) of packets is set as a fixed 0.2s (LT=0.2s) or a fixed 2s (LT=2s), PR-DCCP adopting ARM can achieve the best QoS under the environments with the low bandwidth or the high propagation delay. When the environment with the low bandwidth, the DFRs of LT=0.2s and LT=2s are improved by 17.4% and 25.6%, while UDRRs are reduced by 10.2% and 25.5%, respectively. Under the condition with the long propagation delay, the DFRs of LT=0.2s and LT=2s are improved by 11.3% and 8.6%, while UDRRs are reduced by 12.3% and 7.8%, respectively.
author2 none
author_facet none
Ching-neng Lai
賴敬能
author Ching-neng Lai
賴敬能
spellingShingle Ching-neng Lai
賴敬能
Retransmission Mechanisms of DCCP to Enhance QoS of Multimedia Applications
author_sort Ching-neng Lai
title Retransmission Mechanisms of DCCP to Enhance QoS of Multimedia Applications
title_short Retransmission Mechanisms of DCCP to Enhance QoS of Multimedia Applications
title_full Retransmission Mechanisms of DCCP to Enhance QoS of Multimedia Applications
title_fullStr Retransmission Mechanisms of DCCP to Enhance QoS of Multimedia Applications
title_full_unstemmed Retransmission Mechanisms of DCCP to Enhance QoS of Multimedia Applications
title_sort retransmission mechanisms of dccp to enhance qos of multimedia applications
publishDate 2009
url http://ndltd.ncl.edu.tw/handle/88429052181060717164
work_keys_str_mv AT chingnenglai retransmissionmechanismsofdccptoenhanceqosofmultimediaapplications
AT làijìngnéng retransmissionmechanismsofdccptoenhanceqosofmultimediaapplications
AT chingnenglai tíshēngduōméitǐyīngyòngfúwùpǐnzhìzhīdccpzhòngchuánjīzhì
AT làijìngnéng tíshēngduōméitǐyīngyòngfúwùpǐnzhìzhīdccpzhòngchuánjīzhì
_version_ 1718254094326431744