Storage ballooning in a mobile computing device
AssigneeVMware, Inc.
InventorsCraig Newell, Harvey Tuch, Cyprien Laplace
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsCraig Newell, Harvey Tuch, Cyprien Laplace
Estimating the term…
One embodiment of the present invention provides a system for managing storage space in a mobile device. During operation, the system detects a decrease in available disk space in a host file system, wherein an image file for a guest system is stored in the host file system. In response to the detected decrease, the system increases a size of a balloon file in a storage of a guest system. The system then receives an indication of a TRIM or discard communication and intercepts the TRIM or discard communication. Next, the system determines that at least one block is free based on the intercepted TRIM or discard communication. Subsequently, the system frees a physical block corresponding to the at least one block in a storage of the host system and reduces a size of the image file for the guest system in accordance with the intercepted TRIM or discard communication.
A method for managing storage space in a mobile computing device having a host system and a guest system that share storage resources, comprising:
A computing system for managing storage space in a mobile computing device having a host system and a guest system that share storage resources, the system comprising:
A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for managing storage space in a mobile computing device having a host system and a guest system that share storage resources, the method comprising:
Dependencies are inferred from the claim text.