Live data from Hacker News

Thoughts on low latency trading if exchanges went full cloud

blog.abctaylor.com

1–10 of 184 posts

Re: Thoughts on low latency trading if exchanges went full cloud

#3

Nothing to add but I found this to be a well written thought exercise on a space I realize I know very little technical detail of. Thanks for writing this!

Thank you. I'm only happy to hear this was helpful. I'd also love comments from any HDL quants about how portable FPGA code would be to virtualized environments and what other languages might stand out particularly well for a VM stack.

Re: Thoughts on low latency trading if exchanges went full cloud

#4
post #3

Nothing to add but I found this to be a well written thought exercise on a space I realize I know very little technical detail of. Thanks for writing this!

Thank you. I'm only happy to hear this was helpful. I'd also love comments from any HDL quants about how portable FPGA code would be to virtualized environments and what other languages might stand out particularly well for a VM stack.

There are cloud FPGAs, but they are offered as a compute accelerators, and have no access to the network. Trading FPGAs need network access for latency.

Re: Thoughts on low latency trading if exchanges went full cloud

#5
One key consideration is “provable fairness”. It’s my understanding that exchanges use techniques like long, same length fiber optic cables to all racks within the exchange datacenter to convince customers that everyone is on a fair playing field.

This is a lot harder to do when a server is virtualized somewhere on some rack on EC2. Exactly as mentioned, people will try to optimize by spinning up/down instances as close to the exchange server as possible. Customers will be unhappy because they can’t prove that it’s fair, even if they have the closest server.

Overall great, thought provoking writing btw

Re: Thoughts on low latency trading if exchanges went full cloud

#6
post #3

Earlier quoted context omitted.

Thank you. I'm only happy to hear this was helpful. I'd also love comments from any HDL quants about how portable FPGA code would be to virtualized environments and what other languages might stand out particularly well for a VM stack.

There are cloud FPGAs, but they are offered as a compute accelerators, and have no access to the network. Trading FPGAs need network access for latency.

Im also sure that if theres enough customer demand (from people willing to spend $M), AWS will make network connected FPGA happen.

Re: Thoughts on low latency trading if exchanges went full cloud

#10
Nice article. Wondering though why trading is not done in discrete batches, e.g. 5 second intervals? Trades in the same interval get filled equally or stochastically? Info about trades with that same 5 second batch delay? Is there some (theoretical) market efficiency thing at play? All this HFT feels wasteful and bad for 'regular' human investors.
Post reply on HN