Linux 是如何主宰了華爾街的話語權

發表於2022-11-28

  隨著股票、債券以及其衍生產品交易業務的快速發展,全球的金融交易所正在尋求統一的Linux系統,至少是以一家Linux核心開發商為依據的。

  不久前在溫哥華舉辦的年度LinuxCon大會上,Linux核心貢獻者Christoph Lameter討論如何讓Linux廣泛應用於金融交易所,那些用於股票、債券、衍生產品及其他金融工具的高速、電腦化交易站。

  Lameter在接受IDG的採訪時說,Linux作為傳統Unix的替代品,已經藉助其作業系統核心的快速傳遞資訊能力,成為了金融領域的主導產品。他提出,沒有開源作業系統,新興的高頻交易(HFT)也不可能出現。Lameter本身受僱於一家交易所擔任顧問(他不願透露是哪一家交易所),其工作是裝備大規模的Linux叢集。

  紐約證交所採用Linux

  全球最大的交易所——紐約證券交易所(NYSE)泛歐交易所就是在Linux系統的基礎之上執行。該Linux系統每秒能生成1,500,000次報價,處理250,000個訂單,並且在2毫秒之內提供每次交易的確認。

  截止至2007年,華爾街的交易所仍然大規模使用Unix系統,例如惠普的HP-UX、IBM的AIX以及Sun的Solaris。然而近幾年來,Linux滲入市場,在輔助系統領域開始嶄露頭角,然後執行一些核心的交易系統。

  “Solaris和AIX的釋出週期非常長,一次更新需要兩到三年。Linux則能在一個月之內‘依據需要做出改變’。”Lameter說。

  “金融交易所需要它們的伺服器儘可能快地執行交易。在每天交易數十億美元的程式下,即使是幾毫秒的優勢也是有競爭力的。這種高強度環境創造了創新的溫床,而這種創新無法在以年為單位的更新發布週期中體現的。”Lameter解釋道。

  “交易所確實發現最低延遲的解決方案只有藉助Linux才能實現。”Lameter說,“舊的Unix執行速度無法和Linux相比。”

  一個關鍵的屬性是TCP/IP堆疊,堆疊的配置決定了資訊在兩個系統之間的傳輸速度。另外一個吸引人的屬性是修改過的排程程式,以執行交易的程式為例,它保證該程式一旦執行就不會被打斷。最後,歸功於大量的自願開發員,Linux才能比那些大的Unix供應商更快地提供新硬體的驅動。

  靈活性很重要

  “Linux同時讓金融公司能透過修改原始碼加快效能速度,這取決於交易所的膽子有多大。”Lameter說,同時表示美國納斯達克也在使用Gentoo Linux系統的改進版。

  “其他交易所就使用現成的系統,並且透過諮詢服務調整設定以達到效能最大化。紅帽企業Linux現在是交易所使用的主流Linux發行版。”Lameter說,“其客戶有芝加哥商品交易所、紐約商品交易所、法蘭克福證券交易所、歐洲期貨期權交易所以及菲律賓證券交易所。”

  “一個典型的交易所架構由一系列不同的子系統組成,”Lameter說,“其中一個元件就是匹配引擎。匹配引擎將買家和賣家配對進行交易。該引擎捕捉交易的所有資訊以便跟蹤和編輯。特定的引擎處理特定的股票組合。平均來說,一個交易所會配備60至100個伺服器以處理配對。”

  一個交易所同時也會擁有一套與交易員相連線的前端處理器。該系統通常由500至1000個伺服器組成。“交易員不允許私自與匹配引擎相連。”Lameter說。相反,交易員的機器與前端處理器相連,然後伺服器對交易進行檢查,核實其可操作性,緊接著傳送交易指令至匹配引擎。一旦交易完成,前端伺服器系統會將資訊反饋給交易員。

  在軟體方面,許多交易所仍然主要使用內部開發的軟體,使用例如Java或C++等語言。然而,一些交易所正改換使用商業程式包,至少用於某些任務,例如訊息傳遞。Tibco公司的訊息傳遞軟體以及Informatica公司的29West是該領域的主流訊息傳遞工具。很多交易所也採用新興的訊息傳遞標準,即支援Linux的中介軟體無關訊息傳遞API(MAMA)。

  Windows,在Linux面前忍氣吞聲

  微軟還沒有在該市場上取得重大進展。Lameter說,“windows主要被歸類為後臺管理系統。”他聲稱windows的特點是延遲時間比Linux長,並表示在2009年倫敦證券交易所曾經嘗試使用windows伺服器但後來放棄了。

  微軟拒絕對倫敦證券交易所的評論,雖然微軟發言人的確聲稱其在金融服務領域擁有大量客戶,例如湯森路透和KAS銀行。微軟同時引用2010的IDC研究,該研究表明:在全球範圍內,微軟佔有74.7%的伺服器市場份額,但Linux只佔有21.4%的市場份額。

來自:http://cio.zol.com.cn/247/2478716.html

相關文章