How can you predict the time it will take for two processes in two different machines in a cluster to communicate?
Posted
by
Dokkat
on Programmers
See other posts from Programmers
or by Dokkat
Published on 2014-06-08T04:24:21Z
Indexed on
2014/06/08
9:39 UTC
Read the original article
Hit count: 266
I am trying to develop a computing application which needs a lot of memory (>500gb). Buying a single machine for that is overly expensive. I can, though, buy ~100 small instances on Digital Ocean or similar, divide the memory in blocks and use TCP to emulate shared memory between the instances.
Now, my question is: how can I measure/predict the time it will take for two processes in two different machines like that to share information, in comparison to IPC and shared memory? Are there rules of thumb? I don't want exact values, but knowing more or less how much faster one is would be very helpful in visualising the feasibility of this approach.
© Programmers or respective owner