VIRTUALIZATION OF METADATA FOR FILE OPTIMIZATION
First Claim
Patent Images
1. A method, comprising:
- receiving a request for metadata associated with a first file, the request received from an application running on an application server connected to a file server over a network;
accessing a metadata database for the metadata associated with the first file, the metadata corresponding to a preoptimized version of the first file;
wherein an optimized version of the first file is accessed when the metadata associated with the first file is not available in the metadata database, the optimized version of the first file including compressed data from the first file and metadata corresponding to the preoptimized version of the first file.
25 Assignments
0 Petitions
Accused Products
Abstract
Mechanisms are provided for optimizing files while allowing application servers access to metadata associated with preoptimized versions of the files. During file optimization involving compression and/or compaction, file metadata changes. In order to allow file optimization in a manner transparent to application servers, the metadata associated with preoptimized versions of the files is maintained in a metadata database as well as in an optimized version of the files themselves.
-
Citations
27 Claims
-
1. A method, comprising:
-
receiving a request for metadata associated with a first file, the request received from an application running on an application server connected to a file server over a network; accessing a metadata database for the metadata associated with the first file, the metadata corresponding to a preoptimized version of the first file; wherein an optimized version of the first file is accessed when the metadata associated with the first file is not available in the metadata database, the optimized version of the first file including compressed data from the first file and metadata corresponding to the preoptimized version of the first file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 18, 19)
-
-
12. A system, comprising:
-
an interface operable to receive a request for metadata associated with a first file, the request received from an application running on an application server connected to the system over a network; a processor operable to access a metadata database for the metadata associated with the first file, the metadata corresponding to a preoptimized version of the first file; wherein an optimized version of the first file is accessed when the metadata associated with the first file is not available in the metadata database, the optimized version of the first file including compressed data from the first file and metadata corresponding to the preoptimized version of the first file. - View Dependent Claims (13, 14, 15, 16, 17, 20, 21, 22)
-
-
23. An apparatus, comprising:
-
means for receiving a request for metadata associated with a first file, the request received from an application running on an application server connected to a file server over a network; means for accessing a metadata database for the metadata associated with the first file, the metadata corresponding to a preoptimized version of the first file; means for wherein an optimized version of the first file is accessed when the metadata associated with the first file is not available in the metadata database, the optimized version of the first file including compressed data from the first file and metadata corresponding to the preoptimized version of the first file. - View Dependent Claims (24, 25, 26)
-
-
27. A computer readable medium having computer code embodied therein, the computer readable medium comprising:
-
computer code for receiving a request for metadata associated with a first file, the request received from an application running on an application server connected to a file server over a network; computer code for accessing a metadata database for the metadata associated with the first file, the metadata corresponding to a preoptimized version of the first file; wherein an optimized version of the first file is accessed when the metadata associated with the first file is not available in the metadata database, the optimized version of the first file including compressed data from the first file and metadata corresponding to the preoptimized version of the first file.
-
Specification