1. A method for efficiently utilizing a virtual file system cache across cloud computing nodes, the method comprising: identifying which hypervisors in a cluster of cloud computing nodes have a look-aside cache available to it; determining, by a processor, which of said hypervisors in said cluster of cloud computing nodes will share all or a portion of memory in said lookaside cache to become a hypervisor in a pool of hypervisors based on input/output operations of virtual machines running by said hypervisor in said cluster of cloud computing nodes; allocating all or a portion of said memory in said look-aside cache in each hypervisor in said pool of hypervisors available to be utilized by other virtual machines run by different hypervisors on different cloud computing nodes to form a shared cache module to be utilized by virtual machines run by said pool of hypervisors; migrating a virtual machine from a first cloud computing node to a second cloud computing node; and facilitating movement of said virtual machine from said first cloud computing node to said second cloud computing node by having said migrated virtual machine continue to utilize said shared cache module.