cache memory sharing
A recent advancement in storage technologies called de-duplication is a precursor to memory sharing in Linux and other hypervisors.
Systems that run a large number of homogeneous virtual machines benefit most from this form of memory sharing.