Evaluation of Probabilistic Early Response TCP (PERT) for Video Delivery and Extension with ACK Coalescing

This thesis demonstrates the performance of Probabilistic Early Response TCP (PERT), a new TCP congestion control, for video streaming. As a delay based protocol, it measures the delay at the end host and adjusts the congestion window accordingly. Our experiments show that PERT improves video delive...

Full description

Bibliographic Details
Main Author: Qian, Bin
Other Authors: Reddy, A.L. Narasimha
Format: Others
Language:en_US
Published: 2011
Subjects:
Online Access:http://hdl.handle.net/1969.1/ETD-TAMU-2011-08-9924
id ndltd-tamu.edu-oai-repository.tamu.edu-1969.1-ETD-TAMU-2011-08-9924
record_format oai_dc
spelling ndltd-tamu.edu-oai-repository.tamu.edu-1969.1-ETD-TAMU-2011-08-99242013-01-08T10:42:35ZEvaluation of Probabilistic Early Response TCP (PERT) for Video Delivery and Extension with ACK CoalescingQian, BinCongestion ControlVideo StreamingDelayed ACKTCP FriendlinessThis thesis demonstrates the performance of Probabilistic Early Response TCP (PERT), a new TCP congestion control, for video streaming. As a delay based protocol, it measures the delay at the end host and adjusts the congestion window accordingly. Our experiments show that PERT improves video delivery performance by decreasing the fraction of packets delivered late. Furthermore, our Linux live streaming test indicates that PERT is able to reduce the playback glitches, when high resolution video is delivered over a link with non-zero packet loss. In order to operate PERT at higher thoughputs, we design PERT to work with Acknowledgement (ACK) coalescing at the receiver. ACK coalescing makes data transfers burstier and makes it hard to estimate delays accurately. We apply TCP pacing to fix this issue, and validate its effectiveness in the aspects of throughput, packet loss and fairness. Our experiment results also show that PERT with Delayed ACK and Pacing is more friendly, and therefore more suitable when multiple traffic flows are competing for limited bottleneck bandwidth or sharing the same router buffer.Reddy, A.L. Narasimha2011-10-21T22:03:49Z2011-10-22T07:12:19Z2011-10-21T22:03:49Z2011-10-22T07:12:19Z2011-082011-10-21August 2011thesistextapplication/pdfhttp://hdl.handle.net/1969.1/ETD-TAMU-2011-08-9924en_US
collection NDLTD
language en_US
format Others
sources NDLTD
topic Congestion Control
Video Streaming
Delayed ACK
TCP Friendliness
spellingShingle Congestion Control
Video Streaming
Delayed ACK
TCP Friendliness
Qian, Bin
Evaluation of Probabilistic Early Response TCP (PERT) for Video Delivery and Extension with ACK Coalescing
description This thesis demonstrates the performance of Probabilistic Early Response TCP (PERT), a new TCP congestion control, for video streaming. As a delay based protocol, it measures the delay at the end host and adjusts the congestion window accordingly. Our experiments show that PERT improves video delivery performance by decreasing the fraction of packets delivered late. Furthermore, our Linux live streaming test indicates that PERT is able to reduce the playback glitches, when high resolution video is delivered over a link with non-zero packet loss. In order to operate PERT at higher thoughputs, we design PERT to work with Acknowledgement (ACK) coalescing at the receiver. ACK coalescing makes data transfers burstier and makes it hard to estimate delays accurately. We apply TCP pacing to fix this issue, and validate its effectiveness in the aspects of throughput, packet loss and fairness. Our experiment results also show that PERT with Delayed ACK and Pacing is more friendly, and therefore more suitable when multiple traffic flows are competing for limited bottleneck bandwidth or sharing the same router buffer.
author2 Reddy, A.L. Narasimha
author_facet Reddy, A.L. Narasimha
Qian, Bin
author Qian, Bin
author_sort Qian, Bin
title Evaluation of Probabilistic Early Response TCP (PERT) for Video Delivery and Extension with ACK Coalescing
title_short Evaluation of Probabilistic Early Response TCP (PERT) for Video Delivery and Extension with ACK Coalescing
title_full Evaluation of Probabilistic Early Response TCP (PERT) for Video Delivery and Extension with ACK Coalescing
title_fullStr Evaluation of Probabilistic Early Response TCP (PERT) for Video Delivery and Extension with ACK Coalescing
title_full_unstemmed Evaluation of Probabilistic Early Response TCP (PERT) for Video Delivery and Extension with ACK Coalescing
title_sort evaluation of probabilistic early response tcp (pert) for video delivery and extension with ack coalescing
publishDate 2011
url http://hdl.handle.net/1969.1/ETD-TAMU-2011-08-9924
work_keys_str_mv AT qianbin evaluationofprobabilisticearlyresponsetcppertforvideodeliveryandextensionwithackcoalescing
_version_ 1716505246215176192