Tag Archives: Ultra Messaging
Our announcement last week was an exciting milestone for those of us who started at 29West supporting the early high-frequency traders from 2004 to 2006. Last week, we announced the next step in a 10 year effort that has now seen us set the bar for low latency messaging lower by six orders of magnitude in Version 6.1 of Informatica Ultra Messaging with Shared Memory Acceleration (SMX). The really cool thing is that we have helped early customers like Intercontinental Exchange and Credit Suisse take advantage of the reductions from 2.5 million nanoseconds (ns) of latency to now as low as 37 ns on commodity hardware and networks without having to switch products or do major rewrites of their code.
But as I said in the title, what does it matter? Does being able to send messages to multiple receivers within a single box trading system or order matching engine in 90 ns as opposed to one microsecond really make a difference?
Well, according to a recent article by Scott Appleby on the TabbFORUM, “The Death of Alpha on Wall Street”* the only way for investment banks to find alpha or excess returns is “to find valuation correlations among markets to extract microstructure alpha”. He states “Getco, Tradebot and Renaissance use technology to find valuation correlations among markets to extract microstructure alpha; this still works, but requires significant capital.” What that extra hundreds of nanoseconds that SMX frees up allows a company to do is to make their matching algorithms or order routers that much smarter by doing dozens of additional complex calculations before the computer makes a decision. Furthermore, by allowing busy software developers to let the messaging layer takeover integrating software components that may be less critical to producing alpha (but very important for operational risk control like guaranteeing that messages can be captured off the single box trading system for compliance and disaster recovery) they can focus on changes in the microstructure of the markets.
The key SMX innovation is another “less is more” style engineering feat from our team. Basically SMX eliminates any copying of messages from the message delivery path. And of course if the processes in your trading system happened to be running within the same CPU on the same or different cores, this means messages are being sent within the memory cache of the core or CPU. The other reason this matters is that because this product uniquely (as far as I know) allows zero copy shared memory communication between Java, C, and Microsoft .Net applications, developers can fully leverage the best features and the knowledge of their teams to deploy complex high-performance applications. For example, this allows third-party feed handlers built in C to communicate at extremely low latencies with algo engines written in Java.
So congrats to the UM development team for achieving this important milestone and “thanks” to our customers for continuing to push us to provide you with that “lagniappe” of extra time that can make all the difference in the success of your trading strategies and your businesses.
Evaluating a price in the Equities or Foreign Exchange (“FX”) markets does not require much calculation, and so one of the prime limiting factors on winning those trades has been the speed of data movement, from one application to another, either within the same host or across the network. But the world of Fixed Income, commonly known as “bonds”, is different. (more…)
One up-and-coming use case in the Capital Markets that we are excited about is front office real-time risk analytics on streaming market data, to decrease risk by informing traders in real time about potential changes to trading strategies, based on the most up-to-date data possible.
Remote Data Collection and Transformation – with Ultra Messaging Cache Option and B2B Data Transformation
Sometimes when I drive past an electronic tollway collection sensor, I wonder about the amount of data it must generate. I’m no expert on such technology, but at a minimum, the RFID sensor has to read the chip in your car, and log the date and time plus your RFID info, and then a camera takes a picture to catch any potential violators. Now multiply that data times the hundreds of thousands of cars that drive such roads every day, times the number of sensors they pass, and I’m quite sure this number exceeds several million messages per day. (more…)
Similar to the way that a carburetor restrictor plate prevents NASCAR race cars from going as fast as possible by restricting maximum airflow, inefficient messaging middleware prevents IT organizations from processing vital business data as fast as possible.
In a recent post: Informatica Ultra Messaging Software Supports Capital Markets Reforms, I discussed the technology implications of the OTC derivatives (swaps) market moving to electronic trading as mandated by the Dodd-Frank Act (DFA) in the US and the European Market Infrastructure Regulation (EMIR) in Europe. One area where new technology infrastructure will be especially critical is in the creation and operation of “exchanges” for electronic swaps trading, similar to what is used for equities and other asset classes. In the language of the DFA, such exchange venues are called Swap Execution Facilities (SEFs) and are defined as “a facility, trading system or platform in which multiple participants have the ability to execute or trade swaps by accepting bids and offers made by other participants that are open to multiple participants in the facility or system, through any means of interstate commerce.” This of course includes capturing orders electronically, matching bids and offers, executing the trades, and providing connections to central clearing houses. And perhaps nowhere else in the new ecosystem is the expected growth in message volumes and associated need for new messaging middleware technology more evident than here. (more…)
Friday August 5, 2011 set new records for trading volume around the world. According to this FT.com story: “The amount of data generated by the day’s trading in US futures and equities alone saw over 130m trades on Friday, generating 950 gigabytes of data, according to Nanex, a market data provider.” In London, “some exchanges with older technology could not cope”. And so Big Data strikes again.
But market data volume has been exploding for months, even years. This is just one more chapter in a long story, illustrating the types of problems that a business could encounter if they neglect their technical infrastructure in the face of data volume growth. (more…)
Informatica Ultra Messaging (previously 29West) now supports both native InfiniBand RDMA and RDMA over 10GbE, which means better performance and lower latency than ever before.
Now you can stay ahead of the competition and reduce latency at every level of the trading structure with the combination of Ultra Messaging, Voltaire 10GbE or InfiniBand switches, and Voltaire Messaging Accelerator™ (VMA) software.
Click the link below to register for this special webinar on Tuesday, December 7 (11:00 am ET/4:00 pm GMT), and see experts from Informatica-29West and Voltaire to get an an overview of the Informatica-Voltaire solution, as well as new benchmark results showing the lowest latency and highest volumes ever achieved with Informatica Ultra Messaging.
Todd Montgomery, CTO, Informatica Ultra Messaging (previously 29West)
Tzahi Oved, Director, Solutions Product Management, Voltaire
As part of the Ultra Messaging KB transition to Informatica My Support, please see the list below of the Top 20 Most Popular KB Articles for Ultra Messaging so far in 2010.
Also, please remember to update your bookmarks for http://kb.29west.com to https://communities.informatica.com/infakb/kbexternal/default.aspx.
Increasingly, many customers find that legacy messaging middleware does not offer the performance, reliability, and flexibility that they need to support their computing environments.
To learn how you can use Informatica Ultra Messaging to gain strategic business benefits — like dramatic performance improvements (up to 10x) and reduced infrastructure costs and better scalability and reliability — be sure to attend the Informatica Ultra Messaging Webinar on Friday, December 3, 2010 at 1 p.m. ET (12 p.m. CT, 11 a.m. MT, 10 a.m. PT).
See Chris Treichel, former CTO of a leading trading firm, share success stories about Ultra Messaging. Also, learn more about the following benefits from Ultra Messaging experts:
- Reduced infrastructure costs
- Improved performance and throughput
- Increased scalability, reliability, resiliency, and deployment flexibility