VIRTUAL BLOCK DEVICE
First Claim
1. A virtual block device that is an interface with applications, the virtual block device appearing to the applications as a memory device, wherein the virtual block device interacts with additional elements to do data deduplication to files at the block level such that one or more files accessed using the virtual block device have at least one block which is shared by the one or more files, and wherein the virtual block device is implemented using at least one processor.
4 Assignments
0 Petitions
Accused Products
Abstract
A virtual block device is an interface with applications that appears to the applications as a memory device, such as a standard block device. The virtual block device interacts with additional elements to do data deduplication to files at the block level such that one or more files accessed using the virtual block device have at least one block which is shared by the one or more files.
79 Citations
23 Claims
- 1. A virtual block device that is an interface with applications, the virtual block device appearing to the applications as a memory device, wherein the virtual block device interacts with additional elements to do data deduplication to files at the block level such that one or more files accessed using the virtual block device have at least one block which is shared by the one or more files, and wherein the virtual block device is implemented using at least one processor.
- 19. A computer readable medium including a virtual block device that is an interface with applications, the virtual block device appearing to the applications as a memory device, wherein the virtual block device interacts with additional elements to do data deduplication to files at the block level such that one or more files accessed using the virtual block device have at least one block which is shared by the one or more files.
Specification