提高DOCSIS线缆调制解调器的TCP性能永济
2022-07-20 03:33:56 永济
提高DOCSIS线缆调制解调器的TCP性能
提高DOCSIS线缆调制解调器的TCP性能 2011: 摘要:近可能是电子邮件和附件、点击网站、文件共享、游戏应用以及许多其他情况等。 在例3中,我们将重新审视TCP的性能,不过这次我们假定线缆调制解调器还要进行其他上行流量。 例3 -- TCP性能 - DOCSIS 1.0 + 上行 设备特点: DOCSIS 1.0 下行 -- 256QAM 速率为5.12Mbaud/sec(即约40Mbit/sec) 上行 --16QAM,2.56Mbaud(即约 10Mbit/sec) 假定: 每秒猝发数量: 300 每次猝发的数据包数量: 1 每秒TCP ACK数量: 100(假定三分之二的猝发为数据) 单个ACK确认的字节数: 3036 最高可获得的TCP下行带宽: 2.4Mbit/sec 例3所示的TCP应用性能遭到很大衰减。例1中,所有猝发都用于传输ACK,而例3中,只有三分之一的猝发用于ACK,三分之二的猝发用于发送其他数据。每秒ACK的数量减至原数量的三分之一。这就直接造成下行TCP性能下降三分之二。 例4-- TCP性能 - DOCSIS 1.1 + 上行 在本例中,DOCSIS 1.1线缆调制解调器工作于下行与上行流量。假定数据包长度定义为1518字节,不可能将ACK与上行发送的数据包相级联。 每秒可在上行发送的ACK数量将有所差异。现在它取决于级联在一起的ACK数量。此外,我们还假定级联在一起的ACK数量约为三。 设备特点: DOCSIS 1.0 下行 -- 256QAM 速率为 5.12Mbaud/sec(即约40Mbit/sec) 上行 --16QAM,2.56Mbaud(即约10Mbit/sec) 假定: 每秒猝发数量: 300 最大猝发字节数: 1518 每秒TCP ACK的猝发数: 100(假定三分之二用于数据) 每次猝发最大ACK数量: 3 每秒TCP ACK数量: 300 单个ACK确认的字节数: 3036 最高可获得的TCP下行带宽: 7.2Mbit/sec 即便对 DOCSIS 1.1线缆调制解调器而言,上行流量的影响也非常大。预计DOCSIS 1.1 线缆调制解调器的性能将大大好于 DOCSIS 1.0 线缆调制解调器,但相比于线缆调制解调器只进行下行传输的情况,还是造成了大幅度性能降级。 过滤 ACK 如 DOCSIS 所定义的那样,线缆调制解调器不检查其所传输数据包的内容。如果我们让线缆调制解调器检查数据包--我们将其称作感知,我们就可以改善线缆调制解调器的 TCP 应用性能。 举例而言,如果线缆调制解调器就先前接收的数据包要传输多个 ACK,那么它只能传输最近的 ACK。TCP 协议认为该 ACK 表明此前所有数据包都由客户端适当接收。因此,该 ACK 包括它之前所有 ACK 传达的所有信息,而此前这些 ACK 都可舍弃。仅发送最近 ACK 而舍弃其余未传输 ACK 的工作就称作 ACK 过滤。 例5反映了双向流量情况(同时进行上行和下行流量)中可预计的下行 TCP 性能改善。 例5-- TCP 性能 - DOCSIS 1.0 + 上行 + ACK 过滤 本例中,我们显示了,启用 ACK 过滤的 DOCSIS 1.0 线缆调制解调器可在上行流量存在的情况下实现 30Mbit/sec的性能。 设备特点: DOCSIS 1.0 下行 -- 256QAM 速率为 5.12Mbaud/sec(即约 40Mbit/sec) 上行 --16QAM,2.56Mbaud(即约10Mbit/sec) 假定: 每秒猝发数量 300 最大猝发字节数: 1518 每秒 TCP ACK 的猝发数: 100 (假定三分之二猝发用于数据) 每次猝发最大 ACK 数量: 3 确认所有先前数据包 每秒相应 TCP ACK 数量: 1000 单个 ACK 确认的字节数: 3036 最高可获得的 TCP 下行带宽: 30Mbit/sec 在例 5 中,300个猝发仅有 100 个进行传输。启用 ACK 过滤后,就相当于传输了1000 个 ACK!这样实现的性能改善使线缆调制解调器目前可获得高达 30Mbit/sec的下行 TCP。 ACK过滤--一种"设备友好"解决方案 性能改善与实现改善所需的更多带宽之间通常都有权衡取舍的问题。ACK 过滤则没有这种情况。性能改善的同时还取消了原计划进行上行传输的一些数据包。减去不必要的数据包增加了上行带宽。 结论 因为需要从客户端向服务器发送确认,因此 TCP 性能要求双向流量。DOCSIS 的不对称性限制了 TCP 性能。从 DOCSIS 1.0 到 DOCSIS 1.1 的升级采用级联大幅提高了TCP 的性能。 即便采用了级联,某些情况下TCP性能仍可能大幅降级。本文介绍的 ACK 过滤可作为一种有效的"设备"友好方法,即便在上述情况下也可提高 TCP 性能。 CableLabs 与 DOCSIS 是有线电视实验室公司 (Cable Television Laboratories, Inc) 的商标。 (end)
- 上一篇:雨季施工安全方案液压冲床
- 下一篇:链传动产业亟待提升专机水平粗碎机
- 最好6日日照市场铝合金锭价格行情壁虎风扇叶片净油机驱动IC销轴Trp
- 最好辨别真假继电器重点看银触点东港兼容电池平板夯微机保护自吸水泵Trp
- 最火脱硫石膏粉磨机经济价值如何提升安宁方颈螺栓接线端子钎头物理测量仪Rra
- 时最8日江西市场还原铅价格行情测试针高频探针空气压缩机杀菌锅压缩设备Frc
- 时最Inmet矿业公司将2010年铜产量目标电瓶叉车活塞南阳通风机致冷器Frc
- 时最6月9日郑州H型钢最新价格行情沧州钢球刻字机三明压接机Frc
- 时最中铝河南铝业有限公司洛阳冷轧厂旧机加设备测试机高频电缆空气分配器色环电感压敏垫片Frc
- 时最10日山东市场碳结圆钢价格行情导航仪器过滤装置铝箔封口机四会噪音计Frc
- 做和6月12日沈阳槽钢角钢工字钢最新价格行情保护板分条机晋江清洁机线绕电阻Frc
- 时最19日天津市场冷轧硬卷大厂价格行情充电插头固安冷轧钢管视觉传感器宜州Frc
- 做和31日西宁市场工角槽钢价格行情炒冰机耕作机拉链机械深州药品包装机Frc
- 做和加拿大政府投资支持国内铝业发展保温球阀分压器晶体滤波器清洗机香肠机Frc