DSM Performance
Assuming data locality of the application and that data is moved between hosts in large blocks: communication overhead is amortized over multiple memory accesses
Assuming the application follows the repetitive pattern “exchange data - compute”: DSM typically move data on demand, avoiding a data exchange bottleneck
Reduced paging and swapping to secondary storage
Can match performance of data passing in loosely coupled distributed systems