London Stock Exchange smashes world record trade speed with Linux
41–50 of 60 posts
Re: London Stock Exchange smashes world record trade speed with Linux
#42They meant GNU/Linux of course.
Re: London Stock Exchange smashes world record trade speed with Linux
#43Earlier quoted context omitted.
Go read the website I linked to. NASDAQ publishes their methodology. I'll quote it for you here: OUCH Measurements of Order Latency * The time it takes to accept, process, and acknowledge or fill an order. * Measured as the complete round trip for an order or cancel transaction leaving a customer network port, through the co-lo network and application firewalls to the matching engine and back. * Measured in the produ…
[deleted]
Re: London Stock Exchange smashes world record trade speed with Linux
#44Re: London Stock Exchange smashes world record trade speed with Linux
#45This information is relatively useless to me. Was the old system slower because of the OS, .NET, or some other factor(s)?
The speed of a system as complex as an exchange is influenced by many factors--network infrastructure, language of choice, software architecture, OS tuning.
In fact, garbage collected languages are known to perform well in serious low-latency systems.
Some firms have been known to rewrite the network stack for performance.
So presuming that it is an OS issue, or a language issue, or a vendor issue alone is not likely to arrive at a useful answer.
Re: London Stock Exchange smashes world record trade speed with Linux
#46This makes me wonder how, in mission critical and real time systems like LSE, they maintain a balance between being ACID and fast. Does any of these transactions ever touch the disk ? If not, how do they handle machine failures ?
(I would love to get my hands on one of those suckers and outfit it with Redis.)
Re: London Stock Exchange smashes world record trade speed with Linux
#47Earlier quoted context omitted.
I'm a software developer at an exchange in the US. The LSE has not released details of how it is measuring "latency", but FWIW, we measure latency as the time it takes to submit an order and receive an order acknowledgment or fill, with both the sending and receiving outside our firewall. The two biggest SW components involved are the FIX handler (the component used to process orders; FIX is an industry standard prot…
"we measure latency as the time it takes to submit an order and receive an order acknowledgment or fill, with both the sending and receiving outside our firewall." This isn't normally the metric exchanges are referring to when they say 'latency'. They mean the internal processing time, within their network, to process, fill and generate a response to an incoming order. Anything else depends on the individual clients…
Re: London Stock Exchange smashes world record trade speed with Linux
#48It's fascinating that these latencies are an order of magnitude faster than most 'web services'. Can anyone provide more insight into what is specifically involved in executing a single trade? Are they just enqueueing a trade message in this latency or actually executing the trade? Are they including network latency in these numbers? Also, does anyone have any insights into the hardware and customizations?
The latencies are typically quoted as round trip through the matching engine. This does not include transit latency to the matching engine but will include any internal transit latency once the matching engine has the order. So you can assume it is from when the order message reaches the network interface on the order processor to when the response leaves the network interface towards the market participant. The amou…
Re: London Stock Exchange smashes world record trade speed with Linux
#49If I were a critical systems operator like say, a stock exchange, I would have to have my head examined by a team of head examiners for even considering Windows as an acceptable OS platform. Honestly, is the reason Microsoft can even get consideration for these projects because there are so many tech executives at major corporations who used to be Microsofties?
Re: London Stock Exchange smashes world record trade speed with Linux
#50If I were a critical systems operator like say, a stock exchange, I would have to have my head examined by a team of head examiners for even considering Windows as an acceptable OS platform. Honestly, is the reason Microsoft can even get consideration for these projects because there are so many tech executives at major corporations who used to be Microsofties?
Have you experience with Windows Server in a properly set up production environment? I know of at least one high-performance shop that has used Windows servers (we are not talking onesies or twosies here--more than hundreds) and has higher performance requirements than exchanges.