Reducing the user perceived delay of interactive TCP connections using a dynamic priority approach

P. Dimopoulos, P. Zeephongsekul, Z. Tari
{"title":"Reducing the user perceived delay of interactive TCP connections using a dynamic priority approach","authors":"P. Dimopoulos, P. Zeephongsekul, Z. Tari","doi":"10.1109/ICCCN.2005.1523901","DOIUrl":null,"url":null,"abstract":"Many interactive applications require continuous user interaction, for example ssh and many Web applications. The TCP connections created by these applications are therefore in a class called interactive. When interactive applications suffer from packet loss, the packet retransmission time severely increases the user perceived delay. This work introduces a dynamic priority RED queue (DPRQ) algorithm that dynamically changes the priority of queues instead of dropping packets when the queue is overloaded. The algorithm reduces the user perceived delay by reducing packet loss in interactive TCP connections. The DPRQ is compared to an existing class-based queue which incorporates RED (RCBQ) as would typically be used for assured forwarding. An analytical model of the DPRQ and RCBQ is presented with both experimental and analytical results. The DPRQ is found by simulation to decrease packet loss by up to eight times and therefore provide a lower user perceived delay even though queuing delay is increased by up to five times.","PeriodicalId":379037,"journal":{"name":"Proceedings. 14th International Conference on Computer Communications and Networks, 2005. ICCCN 2005.","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. 14th International Conference on Computer Communications and Networks, 2005. ICCCN 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCN.2005.1523901","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

Abstract

Many interactive applications require continuous user interaction, for example ssh and many Web applications. The TCP connections created by these applications are therefore in a class called interactive. When interactive applications suffer from packet loss, the packet retransmission time severely increases the user perceived delay. This work introduces a dynamic priority RED queue (DPRQ) algorithm that dynamically changes the priority of queues instead of dropping packets when the queue is overloaded. The algorithm reduces the user perceived delay by reducing packet loss in interactive TCP connections. The DPRQ is compared to an existing class-based queue which incorporates RED (RCBQ) as would typically be used for assured forwarding. An analytical model of the DPRQ and RCBQ is presented with both experimental and analytical results. The DPRQ is found by simulation to decrease packet loss by up to eight times and therefore provide a lower user perceived delay even though queuing delay is increased by up to five times.
使用动态优先级方法减少交互式TCP连接的用户感知延迟
许多交互式应用程序需要持续的用户交互,例如ssh和许多Web应用程序。因此,由这些应用程序创建的TCP连接属于一个称为交互式的类。当交互式应用程序遭受数据包丢失时,数据包重传时间会严重增加用户感知到的延迟。本文引入了一种动态优先级RED队列(DPRQ)算法,该算法在队列过载时动态改变队列的优先级,而不是丢弃数据包。该算法通过减少交互TCP连接中的丢包来降低用户感知延迟。将DPRQ与现有的基于类的队列进行比较,该队列包含RED (RCBQ),通常用于确保转发。提出了一种基于实验和分析结果的DPRQ和RCBQ分析模型。通过模拟发现,DPRQ可以减少多达8倍的数据包丢失,因此即使队列延迟增加了多达5倍,也可以提供更低的用户感知延迟。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信