解决云计算的瓶颈


  亚马逊的新型协议使得使用云计算更快更可靠

  云计算为数据密集型计算提供了一种廉价方式,让各公司能够从在线供应商便捷地租赁数据处理功能。但向云计算系统上传大量数据仍然是代价高昂和费时的。近日,亚马逊发布了一个新的超快文件传输协议,使得向云计算服务上传数据变得更加容易。这一举措会使小的组织甚至个人在没有价格昂贵的基础设备的前提下也能上传数据,从而进一步加强了云计算的吸引力。苏格兰圣安德鲁斯大学云计算联合实验室的伊恩.索姆维拉(Ian Sommerville)说:“云计算的瓶颈无疑是数据传输?D?D向云计算上传和下载数据。” 他说,小的企业常要在忍受缓慢的数据传输速率或投资购买额外的基础设施上做出抉择。问题的核心在于互联网核心机制之一?D?D传输控制协议(TCP)?D?D的工作方式。TCP协议将数据分解成小的数据包,发送各个数据包,然后等待直到收到数据包已经接收的确认信息后,才会发送下一个数据包。如果一个数据包没有到达,TCP协议要么重新发送,要么就认为网络超载,然后载入一个更激进的拥塞控制策略,减慢数据传输速率避免引发网络瘫痪。虽然TCP协议在短距离发送相对较少的数据下工作良好,但对云计算的用户来讲是很头疼的。数据传递的距离?D?D按地理位置测量,或者按照它需要经过的网络节点数来衡量?D?D也会影响传输信号内的错误次数。例如,在一个100兆每秒带宽的互联上跨越美国传输数据,会有100毫秒的延迟和1%的丢包率。这会导致实际传输速率只有10兆每秒或者更少。星座科技公司(Constellation Technologies)是一家由英国牛津郡的卢瑟福阿普尔顿实验室和瑞士日内瓦的欧洲粒子物理研究所(CERN)发展而来的云计算公司。该公司的尼克.崔格(Nick Trigg)认为,TCP协议是大量数据的显著瓶颈,这意味着有时直接用硬盘运送数据要比上传更快。为了解决该问题,亚马逊网络服务将使用一项由加州恩莫威尔市阿斯帕拉(Aspera)公司开发的技术,叫做快速安全协议(FASP)。身为Aspera的首席执行官兼创建人之一的米歇尔.缪森(Michelle Munson)说:“我们的核心技术是批量数据传递协议的另一种选择。TCP协议在传输大量数据时就会面临明显的低效率问题。”

  数据仪表板:阿斯帕拉的用户界面允许用户控制数据传输速率,并且给出了传送次数和实时网络信息。来源:阿斯帕拉公司 Cloud2公司的西蒙.哈德森(Simon Hudson)认为俄,FASP和TCP协议不同,它并不等待接收确认,仅仅假设所有的数据包都可到达。该公司是英国东约克郡的一家云计算服务供应商,也是FASP早期的使用者。在这个协议下,只有那些确认已经被丢弃的数据包会被重发。“与发送大量小数据包相反,它发送数量少的大数据包。”哈德森说。这会使可用带宽被更有效利用?D?D更多的数据通过,并且更快地到达。澳大利亚悉尼的新南威尔士大学云计算研究院安娜.刘(Anna Liu)认为,另一个焦点是流量监控。她说:“在云计算中,公共网络的不可预知性是一个挑战。你无法控制因其他人们的行动导致网络发生的事情。”FASP通过检测所有的网络流量并根据网络可用带宽和其他流量事件改变数据包大小、速率和发送顺序以处理这种不可预知性。缪森说,这种数据流的调节方式确保了FASP的数据能够在拥塞网络的情况下顺利通过。这也意味着文件传输时间有可能得到保证。当数据在一个100兆每秒的链接下传输时,“FASP可以达到95兆每秒甚至更高的传输速率。”崔格说,因为亚马逊是云计算领域中的重要玩家,它采用FASP协议将会增强该技术的吸引力。他说:“它(亚马逊)是市场中的大腕,如果你要改进网络连接,你就得降低门槛,让更多的人来使用它。”