论文部分内容阅读
通过互联网传输海量数据给无线设备要面对一个关键难题:用于收发数据的传输控制协议(TCP)太慢了。
一家名为Aspera的公司日前宣布了一项新协议,以提高无线传输速度。fasp-AIR,它包括一项新技术以解决无线通信特有的数据传输问题。原有的rasp协议已被用来提高传统网络传输梯度。比如说,在电影《阿凡达》制作期间,它曾用来提高从新西兰到美国的文件传输速度。
TCP在无线网普及之前就设计出来了,主要问题是它无法区分丢包是由于网络堵塞导致的还是由于无线信号太差导致的。当TCP发现有数据包丢失时,会自动降低数据传输速度,以保证网络不会水泄不通。当数据包由于堵塞丢失时,TCP工作得很好,但当信号太差时,就会导致不必要的降速,使下载和上传慢得像在爬行。
对于一些应用程序,比如视频流或网络电话,可以使用另一种协议,比如用户数据报协议(UDP),它不会麻烦地确认是否所有数据都完整地传到了。而UDP高速的代价就是会丢包——在无线网络覆盖范围的边缘处,任何忍受过低质视频流与电话交谈的人对此都很熟悉。
fasp-AIR比TCP更快,但又不会导致任何丢包,这样就使它更适合传输那些必须保证完整与可靠的数据。 “我们看到fasp-AIR的性能下降速度几乎是线性的,”Aspera首席执行官米歇尔·芒森(Michelle Munson)表示,“所以在可用带宽中10%的数据丢失意味着我们仍可获得90%的传输速率。”
起初,fasp-AIR作为iPhone的应用程序以访问开启了该协议的服务器。fasp-AIR需要客户端与服务端都运行Aspera开发的软件。在未来,Aspera希望开发商将fasp-AIR直接整合到他们的应用程序中去。Aspera现在已授权给包括亚马逊以及其他一些大型互联网公司。
fasp-AIR当然不是唯一用于提速无线数据传输的新兴技术。剑桥大学通信系统教授乔恩·克罗克劳夫特(J0nCrowcroft)表示一些无线运营商应用无线网与有线网之间的代理服务器以智能地适应变幻莫测的网络环境。这样可以回避faspAIR之类的TCP代替品在拥挤网络下是否会独占带宽的问题。
由于Aspera的算法是专有的,克罗克劳夫特表示这籽无法得知fasp-AIR是否“能绝对优于其他的算法。”然而,他指出,如果fasp-AIR像其开发者所说的那样,包含的算法能区分丢包是由于网络堵塞导致的还是仅仅由于无线信号差导致的,那么fasp-AIR就是确实可行。 “我不知道他们如何确定到底是哪种情况,”克罗克劳夫特说,“那就是独到之处。”
克罗克劳夫特自己的解决办法是,配置连接无线网到有线数据及语音中心的代理,使其能监控所有的TCP流量,这在约lO年前首次应用于Vodafone公司。这样,代理服务器就能识别处于无线覆盖区域中易丢包位置的用户。“这不是一个通用的解决办法,”克罗克劳夫特说,“如果Aspera有通解,祝他们好运。”
另一家无线网络公司,位于旧金山的MeraM,进行了类似的尝试,将网络使用情况与丢失情况建立映射,然后利用该信息在无线路由层优化网络。
Meraki产品市场经理克伦·谢卡尔(Kiren Sekar)表示:“当该技术利用得当时,我们发现802.11n协议可以相当快,即使有着传统的TCP堵塞。”谢卡尔把Meraki的方法视为对fasp-AIR类似技术的补充。
fasp-AlR无法解决的一个问题是现有网络有限的容量,该问题已经影响到美国电报电话公司(AT&T)的部分3G网络,这很大程度上是由于庞大的iPhone数据流量导致的。“即使没有很好的利用手段(比如fasp-AIR所实现的),网络都已经超负荷了,”芒森说到, “类似fasp-AIR的技术会给AT&T产生压力,而且我不知道这将导致什么。”
芒森设想,未来无线供应商可以应用更复杂的数据传输协议对高速海量文件传输收取更多费用。但这可能会违反网络中立性原则,该原则要求互联网服务运营商应当平等对待所有数据。芒森指出,BitTorrent已经通过多链接技术揭示出了TCP的不足。
“如果某一应用程序太霸道,那么在TCP层就没有办法能限制(该应用程序)的带宽,”芒森说,“但使用rasp-AIR时,你可以基于流控技术限制带宽,那样程序就无法无视网络容量肆意运行。”
一家名为Aspera的公司日前宣布了一项新协议,以提高无线传输速度。fasp-AIR,它包括一项新技术以解决无线通信特有的数据传输问题。原有的rasp协议已被用来提高传统网络传输梯度。比如说,在电影《阿凡达》制作期间,它曾用来提高从新西兰到美国的文件传输速度。
TCP在无线网普及之前就设计出来了,主要问题是它无法区分丢包是由于网络堵塞导致的还是由于无线信号太差导致的。当TCP发现有数据包丢失时,会自动降低数据传输速度,以保证网络不会水泄不通。当数据包由于堵塞丢失时,TCP工作得很好,但当信号太差时,就会导致不必要的降速,使下载和上传慢得像在爬行。
对于一些应用程序,比如视频流或网络电话,可以使用另一种协议,比如用户数据报协议(UDP),它不会麻烦地确认是否所有数据都完整地传到了。而UDP高速的代价就是会丢包——在无线网络覆盖范围的边缘处,任何忍受过低质视频流与电话交谈的人对此都很熟悉。
fasp-AIR比TCP更快,但又不会导致任何丢包,这样就使它更适合传输那些必须保证完整与可靠的数据。 “我们看到fasp-AIR的性能下降速度几乎是线性的,”Aspera首席执行官米歇尔·芒森(Michelle Munson)表示,“所以在可用带宽中10%的数据丢失意味着我们仍可获得90%的传输速率。”
起初,fasp-AIR作为iPhone的应用程序以访问开启了该协议的服务器。fasp-AIR需要客户端与服务端都运行Aspera开发的软件。在未来,Aspera希望开发商将fasp-AIR直接整合到他们的应用程序中去。Aspera现在已授权给包括亚马逊以及其他一些大型互联网公司。
fasp-AIR当然不是唯一用于提速无线数据传输的新兴技术。剑桥大学通信系统教授乔恩·克罗克劳夫特(J0nCrowcroft)表示一些无线运营商应用无线网与有线网之间的代理服务器以智能地适应变幻莫测的网络环境。这样可以回避faspAIR之类的TCP代替品在拥挤网络下是否会独占带宽的问题。
由于Aspera的算法是专有的,克罗克劳夫特表示这籽无法得知fasp-AIR是否“能绝对优于其他的算法。”然而,他指出,如果fasp-AIR像其开发者所说的那样,包含的算法能区分丢包是由于网络堵塞导致的还是仅仅由于无线信号差导致的,那么fasp-AIR就是确实可行。 “我不知道他们如何确定到底是哪种情况,”克罗克劳夫特说,“那就是独到之处。”
克罗克劳夫特自己的解决办法是,配置连接无线网到有线数据及语音中心的代理,使其能监控所有的TCP流量,这在约lO年前首次应用于Vodafone公司。这样,代理服务器就能识别处于无线覆盖区域中易丢包位置的用户。“这不是一个通用的解决办法,”克罗克劳夫特说,“如果Aspera有通解,祝他们好运。”
另一家无线网络公司,位于旧金山的MeraM,进行了类似的尝试,将网络使用情况与丢失情况建立映射,然后利用该信息在无线路由层优化网络。
Meraki产品市场经理克伦·谢卡尔(Kiren Sekar)表示:“当该技术利用得当时,我们发现802.11n协议可以相当快,即使有着传统的TCP堵塞。”谢卡尔把Meraki的方法视为对fasp-AIR类似技术的补充。
fasp-AlR无法解决的一个问题是现有网络有限的容量,该问题已经影响到美国电报电话公司(AT&T)的部分3G网络,这很大程度上是由于庞大的iPhone数据流量导致的。“即使没有很好的利用手段(比如fasp-AIR所实现的),网络都已经超负荷了,”芒森说到, “类似fasp-AIR的技术会给AT&T产生压力,而且我不知道这将导致什么。”
芒森设想,未来无线供应商可以应用更复杂的数据传输协议对高速海量文件传输收取更多费用。但这可能会违反网络中立性原则,该原则要求互联网服务运营商应当平等对待所有数据。芒森指出,BitTorrent已经通过多链接技术揭示出了TCP的不足。
“如果某一应用程序太霸道,那么在TCP层就没有办法能限制(该应用程序)的带宽,”芒森说,“但使用rasp-AIR时,你可以基于流控技术限制带宽,那样程序就无法无视网络容量肆意运行。”