Earlier quoted context omitted.
I believe it was the OS from memory. This was around the time Accenture lead development wasn't working out a few years ago.
I would be really surprised if it was the fault of the OS. I mean, Windows can be really fast, in the right hands, especially since they've introduced HTTP.SYS (parts of the HTTP server now run in kernel level). However, .NET being a garbage-collected, managed and JITted environemnt, it is maybe not the best tool for achieving these kind of response times reliably. Any serious and competent .NET developer would admit…
London Stock Exchange smashes world record trade speed with Linux
21–30 of 60 posts
Re: London Stock Exchange smashes world record trade speed with Linux
#22World record? Not quite. Let's see full details on the numbers. NASDAQ publishes their latency numbers weekly, including average, 99th percentile, and 99.9th percentile: http://www.nasdaqtrader.com/trader.aspx?id=inet . Their average latency on order entry is 98 microseconds and their average latency on market data is 92 microseconds. Perhaps by "world record" they mean "european record".
Re: London Stock Exchange smashes world record trade speed with Linux
#23Earlier quoted context omitted.
I would be really surprised if it was the fault of the OS. I mean, Windows can be really fast, in the right hands, especially since they've introduced HTTP.SYS (parts of the HTTP server now run in kernel level). However, .NET being a garbage-collected, managed and JITted environemnt, it is maybe not the best tool for achieving these kind of response times reliably. Any serious and competent .NET developer would admit…
Are they actually using HTTP for anything?
Re: London Stock Exchange smashes world record trade speed with Linux
#24Honestly, 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
#25If 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?
Accenture developed .NET software for the LSE and a company in Sri Lanka made the new LSE software for Linux
Re: London Stock Exchange smashes world record trade speed with Linux
#26Earlier quoted context omitted.
I believe so, yes. In fairness, though, it may not have been MS' fault - crappy programming is crappy, no matter the underlying OS. And Linux fanboys should wait to see if the new system has roll-out issues...
If I remember correctly, the LSE brought in Microsoft themselves to fix the problems. And Microsoft couldn't.
Re: London Stock Exchange smashes world record trade speed with Linux
#27World record? Not quite. Let's see full details on the numbers. NASDAQ publishes their latency numbers weekly, including average, 99th percentile, and 99.9th percentile: http://www.nasdaqtrader.com/trader.aspx?id=inet . Their average latency on order entry is 98 microseconds and their average latency on market data is 92 microseconds. Perhaps by "world record" they mean "european record".
Re: London Stock Exchange smashes world record trade speed with Linux
#28It'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?
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…
Re: London Stock Exchange smashes world record trade speed with Linux
#29World record? Not quite. Let's see full details on the numbers. NASDAQ publishes their latency numbers weekly, including average, 99th percentile, and 99.9th percentile: http://www.nasdaqtrader.com/trader.aspx?id=inet . Their average latency on order entry is 98 microseconds and their average latency on market data is 92 microseconds. Perhaps by "world record" they mean "european record".
[deleted]
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 production environment during a
full trading day including opening and close.
As you can see, they are including the time it takes to acknowledge and fill the order. It is the complete round trip time, and does include transit latency through the co-located network (which I thought was excluded).Re: London Stock Exchange smashes world record trade speed with Linux
#30I'm sure they will notice much more benefits than just improved trading times. For example: improved infraestructure management, overall performance increase, fast patches for security bugs, and a long etcetera. Of course, as JoachimSchipper says, if the applications on top of the OS ar crap, a different OS won't solve the problem, but to have a good underlying OS is a good start.