为什么MRD码可以构建高可靠、高带宽和低延迟的网络环境?

在TCP协议下,提高可靠性的方法通常采用数据重复传输技术,数据重传机制的引入导致了不期望的网络时延发生。
如前所述,前向纠错(FEC)是一种在数据通信中用于增强可靠性和稳定性,特别是在数据重传不可行或效率不高的网络中,用于管理数据包传输失败的技术。发送方在对发送的数据包中增加冗余数据,从而允许接收方检测和纠正错误,而无需向发送方请求额外的数据。
无重传机制 允许接收器纠正丢失和错误的数据包
弱网下提高传输效率 信号衰减或堵塞,MRD的纠错和纠删能力均能提供良好的解决方案
带宽利用率高 实验证明,增加冗余比丢包后重传数据包更有效地使用带宽
缩短网络时延 MRD可以通过即时纠正丢包来减少延迟,从而保持更流畅和更稳定的用户体验
广播应用中的可靠性 MRD允许多个用户同时可靠地接收单个数据流,而不管接收中的个别错误

领存基于MRD的随机线性网络编码MRLNC

随机线性网络编码(RLNC)是一种有区别与TCP协议的数据传输方式, 通过多路径或者自主选择最优路径传播、让网络的中间节点也参与对数据包的重新计算, 这种方法从根本上改变了传统数据传输的模式,在没有RLNC的传统场景中, 严格要求以特定序列发送或接收数据包,但是,MRLNC则打破了这一限制, 在使用TCP通过网络传输数据的过程中,如果持续或偶尔发生较高级别的数据包丢失, 低延迟MRD可以在性能和效率、正确的结果方面提供可靠的保障。

添加好友请备注:合作MRD,否则,有可能不被通过好友

MRD对于广播说有哪些改善?

单播应用场景下,大多数通信系统可以提供可靠的传输机制,应用程序可以依靠通信系统将发送的数据可靠地传递到接收者,当今互联网上使用的大多数应用程序,如Web浏览,电子邮件,视频流等都依赖于这一技术。
在多播系统中有效地实现可靠性,需要一种有效的方法来同时向多个接收器恢复丢失的数据,即使接收器丢失了不同部分的数据,这样的算法就是向前纠错码,MRD将数据表示为数学方程,并且使得多个接收器可以从相同的方程恢复不同的丢失数据段,MRD使我们能够有效地实现多播网络的可靠性,从而建立高度可扩展的、几乎无限数量的接收端的内容分发系统。

低延时的应用场景

多媒体 实时流媒体、视频会议、远程桌面
娱乐 沉浸式娱乐、在线游戏
医疗保健 具有触觉反馈的远程机器人手术,具有触觉反馈的远程诊断,救护车中的紧急响应
运输 驾驶员辅助应用、增强的安全性、自动驾驶汽车、交通管理
制造 实运动控制,带有AR应用的遥控器
MRD关键的技术推动因素
体现在三方面
01 02 03
避免由于数据包丢失和ARQ协议导致的不可预测的延迟 允许应用程序在更长的距离上工作,如果重传在延迟方面不可接受,MRD算法可以是一种解决方案 使用MRD,可以有效削减延迟分布的尾部,改善最坏情况下的延迟行为

相关文章

联系我们