These techniques are inherently data-placement-agnostic in nature and work very well when servers are state-less, data resides on a shared SAN or NAS device, data sizes are small, and data can be sent to the computation without network bandwidth constraints.