这个成果的关键是被称为“编码TCP”的创新,科学家们研发了一种新的TCP编码算法,这种算法令丢包率大大下降,丢包现象几乎消失。
一个由麻省理工,加州理工学院,哈佛大学以及几所欧洲大学的研究人员所组成的研究队伍在10月23日完成了一个壮举:他们在没有增大发射功率,没有增加接入点,没有使用更宽的频带的情况下,将无线网络的传输速率增加到了原先的10倍以上。这个成果被认为将会对LTE以及Wi-Fi网络的发展产生重大影响。
这个成果的关键是被称为“编码TCP”的创新,科学家们研发了一种新的TCP编码算法,这种算法令丢包率大大下降,丢包现象几乎消失。在无线网络中丢包率是影响传输性能的大问题,麻省理工大学校园WiFi网络的丢包率为2%,而在一列行驶得比较快的列车上,用手机访问无线网络丢包率会接近5%。
研究人员通过被命名为“编码TCP”的方法使丢包不会导致高延迟以及频繁重传。简单来说,TCP数据包中具有编号,而TCP包中包裹着IP包,通过路由器解析IP包头的IP地址以后发送出去。如果接收方发现TCP数据包中的编号并不是预想中的编号,那么将向发送者要求重传,在正确的TCP包传送过来以前接收方必须等待这个正确的包。而研究人员将这些数据包整合起来,转化为一条描述这些数据包的线性代数方程。如果有部分数据损失的话,接收方可以通过解开方程来恢复原来的数据,大大减少了重传次数。根据研究人员所说,解开这条方程的过程“简单而且是线性的”,也就是说并不会占用太多的CPU资源。
在2%丢包率的麻省理工大学校园网中,这种编码方式使本来为1Mbps的传输速度上升到16Mbps,在5%丢包率的列车上,本来是0.5Mbps的无线传输速率增加到了13.5Mbps。
目前编码TCP还没有经过大规模的部署,不过这种技术的核心专利已经由几所硬件厂商所掌握,很可能在短时间内就可以推出商业化产品。