—While virtualized solutions are firmly entrenched in cloud data centers to provide isolated execution environments , the chief overhead it suffers from is that of memory consumption. Even pages that are common in multiple virtual machines (VMs) on the same physical machine (PM) are not shared and multiple copies exist thereby draining valuable memory… (More)