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...
Main Author: | |
---|---|
Other Authors: | |
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 |