"高性能"是一个很宽泛的术语,它可以意味着"高吞吐量"或"低延迟",也可以是"和其他应用一样快或比它们更快"。其实所谓的高性能实现并没有规章可循。它可以以多种方式实现,通过专有的架构、开放的标准或通过第三方供应商都有可能。
在华尔街公司的业务负责人看来,他们并不关心高性能技术由哪些基本技术构成或是具备什么样的基本特性,他们更关心的是这些技术所实现的业务功能。他们关心成本和性能,而不是技术选择本身。所以举个例子,他们可能会说"我们将建立一个超低延迟的交易环境",随后,公司内部或特聘的专业人士来进行技术的甄选以实现这一目标。
现在,华尔街企业已经意识到他们IT基础设施的每一个组成部分在确保整体性能上面都发挥了关键的作用,特别是高频交易需要的M2M(machine-to-machine)的互动。在规划新一代金融服务数据中心时,该数据中心的能耗、散热和占地空间成本都是要考虑的关键因素。当数据中心拥有数百、数千甚至更多交换机、路由器和服务器时,设备占地空间、能耗以及散热效率之间的细微差异就会迅速被放大。因此,如何提升应用性能,同时确保系统的可靠性和正常运行时间是华尔街企业保证业务成功的关键。
布莱德网路技术有限公司(BLADE)一直处在新一代网络技术的前沿。BLADE了解金融市场对于性能和低延迟技术的需求,并致力于设计和提供能够带来业界领先的性能和关键功能的产品和平台,以支持连续的性能需求。例如,证券交易所正在寻求通过减少网络层的数量来降低延迟。传统的网络都是三层架构-接入层、聚合层和核心层,而一些新的部署去除聚合层,直接将接入层交换机连接到核心10GbE交换机。关于如何实现大型平伸第二层网络有若干种方案。BLADE倡导的是"Transparent Interconnection of Lots of Links" 或"TRILL"技术,它提出了一种混合式的第二层路由协议,使得第二层网域中的所有链接都可以得到使用,从而有效地增加了可用带宽。
BLADE总裁兼首席执行官Vikram Mehta认为,在新一代金融服务数据中心的建设中,如果对网络设计问题进行仔细的考虑,就可以实现最高的性能以及连续的可靠性和长久的正常运行时间。例如,低的超额认购率或阻塞率是保持应用性能的关键要求。超额订购率是上行链路带宽数除以服务器带宽数。合格的超额订购率主要取决于网络中应用程序和跃点的数量。为了避免出现应用瓶颈,超额订购率可以提高应用性能并降低市场交易数据应用的延迟。较高的超额订购率会导致网络阻塞并增加延迟。在金融服务数据中心,无阻塞的零超额认购率是理想的状态,并可应用到网络。然而,网络设备也应该提供低延迟和线速吞吐量,从而实现无阻塞的架构以提高应用的性能。
随着万兆以太网的出现,高性能应用不仅可以保有经济型以太网所带来的好处,同时可提供以前InfiniBand和专有网络架构才有的高速吞吐。BLADE预计,2010年40G以太网将问世,100G以太网在随后不久也将出现。在对"零延迟"无止境的追求中,这些高速网络将使聚合了数以千计的服务器、存储和网络设备的连接计算成为可能。