IDENTIFYING REDUNDANT DATA FOR DISK IMAGE STREAMING
First Claim
Patent Images
1. A computer-implemented method, comprising:
- adding, with a processing device, a TRIM/UNMAP layer between an operating system and a disk driver to support TRIM/UNMAP commands;
identifying, using the TRIM/UNMAP layer, blocks of a streamed disk image that are unallocated by the operating system; and
streaming the identified unallocated blocks to a server for analysis and storage.
1 Assignment
0 Petitions
Accused Products
Abstract
Redundant data in a streaming disk image is identified using commands to indicate unused disk blocks, such as TRIM/UNMAP commands. A TRIM/UNMAP layer is added between an operating system and a disk driver to support the use of TRIM/UNMAP commands. Using the TRIM/UNMAP layer, blocks of a streamed disk image that are unallocated by the operating system are identified. The identified unallocated blocks are streamed to a server for analysis and storage.
-
Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
adding, with a processing device, a TRIM/UNMAP layer between an operating system and a disk driver to support TRIM/UNMAP commands; identifying, using the TRIM/UNMAP layer, blocks of a streamed disk image that are unallocated by the operating system; and streaming the identified unallocated blocks to a server for analysis and storage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9-16. -16. (canceled)
-
17. A computer program product comprising:
-
a computer readable storage medium having computer readable program code stored thereon that, when executed, performs a method, the method comprising; adding, with a processing device, a TRIM/UNMAP layer between an operating system and a disk driver to support TRIM/UNMAP commands; identifying, using the TRIM/UNMAP layer, blocks of a streamed disk image that are unallocated by the operating system; and streaming the identified unallocated blocks to a server for analysis and storage. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification