Linux是如何掌控华尔街的

由于操作系统内核能够非常快速地传递消息,Linux已经成为金融领域的主要玩家

在快速发展的股票、债券和衍生品交易业务方面,全球金融交易所正在寻找Linux的盟友,至少一位在该行业工作的Linux内核开发人员是这样认为的。

本周,在温哥华举行的年度LinuxCon会议上,Linux内核贡献者Christoph Lameter如是说将讨论Linux如何被金融交易所广泛采用,也就是那些股票、债券、衍生品和其他金融工具的高速电脑化交易站。

Lameter在接受IDG采访时表示,作为传统Unix的替代品,Linux已成为金融领域的主导者,这要归功于其操作系统内核能够快速传递消息。事实上,新兴的高频交易领域(高频交易)没有开源操作系统是不可能的,他认为。拉梅特本人曾被一家交易所聘为顾问——他不愿透露是哪家交易所——这是基于他在组装大型Linux集群方面的工作。

最大的交易所是纽约证券交易所(NYSE)泛欧交易所,在Linux系统上运行它可以每秒生成150万份报价,处理25万份订单,并在两毫秒内确认每笔交易。

直到2007年,华尔街的交易所仍主要运行Unix,如惠普的AIX和Sun Microsystems的Solaris。然而,在过去的几年里,Linux悄悄进入了这个市场,首先出现在辅助系统上,然后运行一些核心交易所。

“Solaris和AIX的发布周期非常长——每隔2到3年更新一次。Linux能够在一个月左右的时间内(做出所需的改变)。

金融交易所需要他们的服务器尽快执行交易。在一天数十亿美元的交易过程中,即使只有几毫秒的优势也能提供竞争优势。拉梅特解释说,这种强度创造了创新的温床,而这些创新不可能被简单地封装在多年的发布周期中。

Lameter说:“交易公司发现,延迟最小的解决方案只有在Linux上才能实现。”“旧的unix无法像Linux那样快速发展。”

一个关键属性是TCP/IP堆栈,它的配置决定了消息在两个系统之间传递的速度。另一个吸引人的特性是改进了的调度器,它可以确保流程(例如执行交易的流程)一旦启动就不会被中断。最后,感谢一大批志愿开发人员,Linux能够比大型Unix厂商更快地为新硬件提供驱动程序。

Lameter表示,Linux还为金融公司提供了修改源代码以进一步提高性能的能力。拉梅特说:“这取决于这次交易的大胆程度。”他指出,纳斯达克使用的是Gentoo Linux发行版的修改版。

还有一些公司只是使用现成的分销渠道,并向咨询顾问支付薪酬,以调整设置,实现最大性能。ramter说,Red Hat Enterprise Linux现在是交易所中占主导地位的Linux发行版。红帽的客户包括芝加哥商品交易所、纽约商品交易所、法兰克福证券交易所、欧洲期货交易所衍生品交易所和菲律宾证券交易所。

Lameter说,一个典型的交换机架构将由许多不同的子系统组成。其中一个组件是匹配引擎,它为每笔交易配对卖家和买家。该引擎捕获有关交易的所有信息,以便可以追溯和审计。特定的发动机处理特定的库存集。平均一个交易所将有60到100个服务器处理匹配。

交易所还将有一组前端处理器,交易员将连接到这一系统。这个系统通常由500到1000台服务器组成。“交易者不被允许连接到匹配引擎本身,”拉梅特说。相反,交易者的机器连接到前端服务器,服务器检查交易以验证它是可能的,然后将交易指令发送给匹配引擎。一旦交易完成,前端处理系统就会向交易者返回一条消息。

在软件方面,许多交易所仍然主要使用内部构建的软件,使用Java或c++等语言。然而,有些正在向商业包迁移,至少对于一些任务,如消息传递。Tibco的即时通讯软件和Informatica的29West是这个领域的主要即时通讯工具。许多交易所还确定了一种新兴的消息传递标准,即linux友好的中间件不可知论消息传递API (妈妈).

拉梅特表示,微软尚未在这一市场取得重大进展。他说:“Windows基本上都被放在了后台。”他声称Windows通常比Linux有更大的延迟时间,并指出在2009年,伦敦证券交易所试着和被遗弃Windows服务器。

微软拒绝讨论伦敦证券交易所,但一位发言人指出,微软在金融服务业有很多客户,比如汤森路透和KAS银行。微软还引用了IDC 2010年的一项研究,该研究显示,在全球范围内,微软拥有74.7%的服务器市场份额,而Linux只占据了21.4%的市场份额。

约押杰克逊报道企业软件和通用技术突发新闻IDG新闻服务.请在Twitter上关注约押@Joab_Jackson.约押的电子邮件地址是Joab_Jackson@idg.com

加入网络世界社区有个足球雷竞技app脸谱网LinkedIn对自己最关心的话题发表评论。

版权©2011Raybet2

SD-WAN买家指南:向供应商(和您自己)提出的关键问题