倫敦證券交易所將信息分發(fā)時間從30毫秒銳減到2毫秒
背景情況
倫敦證券交易所始建于 1801 年,是全球最大的國際現(xiàn)金股票交易所,它還為全球公司籌集資本和交易股票,是領先的服務提供商。倫敦證券交易所是全球最具國際化的交易所,是歐洲最大的流動性交易市場。
其主要市場接納了 1,615 家公司,AIM 上有 1,579 家公司,倫敦證券交易所將其市場定位在不斷發(fā)展壯大的中小企業(yè)上。到 2005 年底,英國和倫敦證券交易所國際公司的市場資本總額高達 4.1 萬億英磅(9 萬億美元),該年交易的股票業(yè)務為 5.2 萬億英磅(9.8 萬億美元)。
倫敦證券交易所需要一種伸縮性良好、可靠性高、性能出色且靈活的市場數(shù)據(jù)分發(fā)系統(tǒng)。Infolect® 項目是倫敦證券交易所技術路線圖 (TRM) 的一部分,根據(jù)該路線圖,公司將用四年時間逐步過渡到下一代交易技術,于 2007 年年中完成過渡。
倫敦證券交易所以前通過 London Market Information Link (LMIL®) 來分發(fā)數(shù)據(jù),該系統(tǒng)基于 HP NonStop (Tandem) 環(huán)境,是用 COBOL 語言編寫的。HP 在并購 Compaq 時收購了 Tandem。雖然這種體系結構極為可靠,但在其基礎上進行新的開發(fā)和容量增加卻極為復雜、耗時,且實施成本昂貴。倫敦證券交易所需要更高的靈活性來促進新產(chǎn)品和服務開發(fā)、減少時間延遲,和提高伸縮性能。
David Lester 是倫敦證券交易所的首席信息官,他說:“新平臺必須兼具更高的可伸縮性、更優(yōu)的性能、更低的管理成本、更高的容量和相同級別的可靠性?,F(xiàn)有環(huán)境的主要限制是提供客戶所需的服務級別需要極大的開支。
“由于我們的客戶不斷使用最新的技術來擴展其交易策略,從而強烈要求我們?yōu)槠涮峁┍热蚱渌灰姿斓膶崟r信息訪問。因此,Infolect 是我們 TRM 的重要組件。通過成功實施此系統(tǒng),我們可以向外界展示交易所在下一代交易系統(tǒng)開發(fā)方面的領軍地位”
交付可伸縮性和靈活性方面的階梯變化并不是 Exchange 需要微軟和 Accenture 支持其 TRM 的唯一原因。Infolect® 的設計目標是每個業(yè)務日處理 1,500 萬條實時消息,同時處理速度提高 15 倍。
Lester 說:“以提高性能為基礎的投資非常合理,這使我們的市場更受交易客戶的歡迎。通過使用商用服務器硬件和 Microsoft® .NET 基礎結構,我們可以更快、更便宜,更具成本效益地提高 Infolect® 的容量。”
解決方案
在選擇微軟技術前,倫敦證券交易所評估了多個可能的體系結構,以滿足其 Infolect® 和 TRM 設計目標的要求。最終選擇 Microsoft .NET Framework(Windows Server® 2003 操作系統(tǒng)不可或缺的組件)的原因有很多,其中包括開發(fā)人員效率、性能和可伸縮性。Infolect® 應用程序于 2005 年 9 月份正式投入使用,部署在跨多個數(shù)據(jù)中心的 120 臺 HP ProLiant 服務器上。這種配置使得 Infolect 每天平均可處理 100 多個國家、分布 107,000 多個交易屏幕上的 1,500 萬條實時消息。
在開發(fā)、推行和實施過程中,微軟與倫敦證券交易所密切合作,以確保他們可以了解其即時要求,并使解決方案符合在 TRM 項目中確定的長期業(yè)務計劃。
Robin Paine 是交易所的首席技術官,他說:“倫敦證券交易所正在尋求響應合作伙伴,以共同完成技術路線圖計劃的所有階段。微軟提供的協(xié)作方法是最為理想的選擇。
倫敦證券交易所在微軟體系結構上實施 Infolect 的決策是對客戶可靠性和支持重要性的高度保證。倫敦證券交易所經(jīng)過深思熟慮,最終決定在其合作伙伴的解決方案上進行投資,但這個合作伙伴需能夠提供持續(xù)支持,且對其業(yè)務要求十分熟悉。
“為了滿足技術路線圖計劃的目標,倫敦證券交易所需要一個良好的技術合作伙伴,該合作伙伴必須了解我們的業(yè)務和技術目標,而且還能交付我們體系結構所需的重要組件。”
首先,Exchange 與微軟和 Accenture 合作開發(fā)了一個原型(主要集中在體系結構和通信層),然后再用原型指導 Infolect 的設計和部署。開發(fā)人員運用許多概念和庫,可在以后將其整合到 Infolect 中。 #p#page_title#e#
Infolect 基于 Cisco 網(wǎng)絡和定制的發(fā)布和訂閱通信層 iBus,它是用微軟開發(fā)工具編寫的。Paine 說:“綜合考慮了若干技術和商業(yè)因素之后,我們選擇了 Microsoft .NET Framework,這些因素包括實時性能、靈活性、集成和開發(fā)人員效率等。還有另外因素,即微軟了解倫敦證券交易所TRM 版本,能夠提供相應的高級行政人員主動支持。”
Infolect 體系結構(核心為 iBus 消息傳遞層)支持“主動-主動”配置,可以將其所有核心組件復制到多個數(shù)據(jù)中心,以實現(xiàn)全球范圍的可用性級別。此外,通過使用在商用硬件上實施的四層體系結構,Infolect 還在設計上實現(xiàn)了縱向和橫向擴展。
Paine 說:“Infolect 的設計目標是接收來自多個來源(包括倫敦證券交易所交易系統(tǒng))的實時信息反饋。在將這些消息轉化為公共消息格式后,將之發(fā)布到轉換層,該層根據(jù)需要濃縮消息的內(nèi)容。”
通過使用 Windows Server 2003 中的 .NET Framework 和 Microsoft SQL Server™ 2000 數(shù)據(jù)庫,該交易所構建了 Infolect 系統(tǒng),希望籍此實現(xiàn)“空前的性能、可靠性和業(yè)務靈活性,”Paine 說。它還繼續(xù)維持了倫敦證券交易所全球領先的服務可靠性記錄,這對維護其優(yōu)質可靠的服務口碑至關重要。在交易所部署的其他微軟技術包括 Microsoft Visual Studio® .NET 2003 開發(fā)系統(tǒng)、Microsoft Operations Manager 和 Microsoft ASP.NET 編程技術。Paine 說:“事實證明,微軟技術對數(shù)據(jù)中心具有高度的可靠性。倫敦證券交易所目前正在評估向 Microsoft SQL Server 2005 和 Microsoft Visual Studio 2005 的遷移,但尚未制定最終決策。
然而,倫敦證券交易所已發(fā)現(xiàn)微軟服務器軟件(包括 Windows Server)“非常穩(wěn)定”,這一點已在四年的生產(chǎn)環(huán)境中得到了證實。除 Microsoft Visual C# .NET 開發(fā)工具之外,SQL Server 形成了 TRM 體系結構的核心部分。微軟開發(fā)環(huán)境和數(shù)據(jù)庫技術的密切集成提高了開發(fā)人員的效率,因此也提高了應用程序的靈活性。”
Infolect 于 2005 年 9 月 19 日正式投入使用。Paine 說:“和預料的一樣,在這種大項目的實施階段,我們遇到了幾項主要的挑戰(zhàn)。其中最大的挑戰(zhàn)是如何完成 Infolect 的順利交接,以確保其和上一套系統(tǒng)(該系統(tǒng)保持了 100% 可用性的記錄)同樣可靠。”
用戶收益和體驗
倫敦證券交易所客戶可以通過比全世界其他任何交易所都快的速度訪問實時信息。在微軟和 Accenture 的支持下成功實施的 Infolect 充分顯示了倫敦證券交易所在為全球交易客戶開發(fā)下一代交易系統(tǒng)方面的領軍地位。
經(jīng)濟人的交易速度比上一系統(tǒng)快了 15 倍
Infolect 在幾個關鍵領域的表現(xiàn)遠優(yōu)于 LMIL 系統(tǒng),這有助于確保倫敦證券交易所客戶可以快速可靠地進行交易,特別是在進行算法交易時。
誠然,許多市場評論人員都認為,按算法生成的交易操作現(xiàn)已成為交易所商業(yè)邊緣和將來訪問的關鍵。Infolect 顯著降低了有礙于這些按算法生成的實時交易的端到端延遲,并極大地提高了性能。Infolect 系統(tǒng)交易速度要比 LMIL 系統(tǒng)快近 15 倍,端到端延遲不到 2 毫秒。
Lester 說:“其他交易所尚未采用這種以微軟新一代技術為基礎的技術革新程序。一直以來,我們都在提供第一流的服務,而現(xiàn)在,我們還可以自豪地宣布,我們是全球交易速度最快的交易所。”
Andrew King 是微軟財務服務部門的小組主管,他說:“Infolect 是微軟,同樣也是倫敦證券交易所TRM 的重要里程碑項目。強大、創(chuàng)新、可伸縮的微軟技術為解決市場不斷增長的重要業(yè)務實時數(shù)據(jù)流動性需求提交了一份完美的答卷,而這種數(shù)據(jù)流動性正是進行高效交易的基礎。”
六年未出現(xiàn)任何生產(chǎn)故障
可靠性是倫敦證券交易所市場價值主張的基礎,正是這種可靠性徹底打消了高級經(jīng)理們的顧慮,使他們絲毫不用擔心系統(tǒng)的正常運行時間。在直接連接到實時 Infolect 系統(tǒng)的客戶中,近 300 名客戶可直接從倫敦證券交易所接收實時市場數(shù)據(jù)。隨后,Infolect 分發(fā)的數(shù)據(jù)將顯示在 100 多個國家的 107,000 多臺終端上。 #p#page_title#e#
在過去六年中,倫敦證券交易所沒有出現(xiàn)任何生產(chǎn)故障,而且運行于微軟技術之上的新系統(tǒng)在維護這種 100% 可靠性記錄中起到了至關重要的作用。
倫敦證券交易所在微軟的幫助下實施了任務關鍵的發(fā)展計劃,而且微軟將不斷提供支持。Lester 說:“我們的測試內(nèi)容使我們確信,Infolect 將能夠滿足我們的目標。技術故障測試的級別非常高,而且彈性驗證方案也非常廣泛。”
高量交易日經(jīng)濟人體驗 100% 的可靠性
Infolect 的容量比 LMIL 大了三倍,而且其彈性已在倫敦證券交易所歷史上交易量最高的交易日得到了驗證。
Infolect 目前每秒可以分發(fā) 3,500 條消息,這個數(shù)字還能夠擴展到每秒 100,000 條消息。
這種容量和延遲降低促進了倫敦證券交易所交易量的巨大增長。在 50 個交易量最高的交易日中,49 個發(fā)生在 2005 年 Infolect 投入使用之后。
此外,高速的實時價格分發(fā)形成了更大的訂單執(zhí)行確定性,而這種確定性又提高了交易數(shù)量。“良性循環(huán)”概念是促進 TRM 實現(xiàn)的核心。
交易經(jīng)理取得優(yōu)于競爭對手的成本優(yōu)勢
在高度競爭的環(huán)境中,倫敦證券交易所通過使用 .NET Framework 和 Visual C# .NET 取得的成本優(yōu)勢遠勝于其競爭對手。
Paine 說:“TRM 在全球數(shù)據(jù)活動性方面為我們提供了遠勝于我們競爭對手的成本優(yōu)勢。它最終將幫助我們在最大程度降低操作技術成本的同時,不斷投資新的產(chǎn)品和服務。 ”
在 2007 年完成 TRM 之時,Paine 期望運行成本能夠逐步降低,而升級成本則縮減為 TRM 實施前成本的一小部分。
經(jīng)濟人將于 2007 年第二季度使用新平臺
TRM 的最后一步是稱為 TradElect 的新交易系統(tǒng),將于 2007 年年中實施,屆時將使用目前 Infolect 中部署的同一試用/測試微軟技術。過去 18 個月中,在英國和印度開發(fā)的系統(tǒng)已交付到倫敦,由 80 人組成的團隊將在此進行功能和技術測試。
Lester 說:“早期測試已證實了系統(tǒng)在訂單輸入和執(zhí)行服務方面提供了全球領先的時間延遲、性能和可伸縮性。從首次運行到 2007 年下半年推向客戶,TRM 將滿足市場渴求的額外容量和高速度,并將在交易平臺上以相對現(xiàn)在 1/5 的成本交付多資產(chǎn)分類容量。”