low latency distribution calculation
"Low latency" and "distributed" are mutually exclusive :)
But, saying this, it depends on how low you mean low latency. If you are talking about high-frequency trading (HFT), then any implementation will use the fastest network code that they can access - most likely, custom TCP / IP stacks (for example, OpenOnload, native infiniband, etc.). The network will always be the slowest part of your code, so you need to minimize the network.
If you say fast, but not HFT-fast (for example, exotic price options / structured products), you can pretty much use whatever you like. I worked on systems that used any of .Net / RPC, JMS (ActiveMQ), TCP / IP sockets, etc. It's more about the flexibility and simplicity with which you can define and send data, rather than the raw speed of the networks.
steve cook
source share