IBM unveils prototype of fast financial analysis system
First Published Tuesday, 14th April 2009 from Automated Trader : Automated Trading News
IBM Research collaborates with TD Securities to achieve a 21 times performance improvement on the volume of data consumed by financial trading systems
IBM has unveiled a prototype of what it describes as the world's fastest automated options trading system. During the project, scientists at IBM Research collaborated with TD Securities to achieve a 21 times performance improvement on the volume of data consumed by financial trading systems.
Financial services firms must rapidly, capture, process and find value in massive volumes of data in order to maximize client returns and minimize risk. Traditional business intelligence approaches -- which rely on capturing, organizing and then querying a fixed snapshot of data -- can no longer keep pace.
Through the combination of IBM's InfoSphere Streams -- a software technology from IBM Research -- and IBM's Blue Gene/P supercomputer, the IBM Research team created a stream processing system intended to meet the demands of the financial services industry. By enabling rapid, intelligent analysis of live streaming data from a wide number of sources, IBM states that it delivered low latency in excess of the performance of traditional trading systems.
"In the constantly evolving electronic marketplace, innovative technology solutions to better manage high volumes of real time information are a significant competitive edge," said Rizwan Khalfan, Chief Information Officer at TD Securities.
"TD Securities could potentially use the new system to analyze and act on information before their competitors can finish ingesting and analyzing, effectively blinding the competition to its actions," said Nagui Halim, chief scientist of the Stream Computing Project at IBM. "We're not talking about 20 percent faster here. We're talking about 20 times faster," he added.
Today's exchange data rates challenge financial firms trading systems to process up to two million messages per second. The goal of any automated trading systems is to reduce the time between the receipt of market data messages and the decision, achieving a very low latency while processing extreme amounts of data. The more messages a system can process, the more decisions can be made; hence, the more valuable the system.
In testing, the system was found to be capable of handling data at 21 times the speed of Options Price Reporting Authority (OPRA), the world's single largest market data feed, while maintaining ultra low end-to-end latencies.





