Should data be brought to the compute or vice versa?
This is an old question in the 'storage centric' workload realm. While being old, I am not aware of any cost model that tries to answer that question in terms of price, that is: What costs more? Bringing the data to the compute node or placing more CPU power where the data resides? Be it my ignorance or the actual non existance of such model - here is a simple pricing model that attempts to answer that question.