Abstract
Applications running in VMs can exhibit idle periods, for example, lazy polling waiting for a network packet or a thread in a synchronization pool waiting for other threads to join. Even in the Cloud, a recent study shows that at least 25% of applications are idle 50% of their lifetime in VMs. In this project, we propose to design smart governors (IDLE-SAVE) to tackle the sub-optimal ener…