STORAGE VIRTUALIZATION
First Claim
Patent Images
1. A method of providing access to a plurality of different file systems implemented across a plurality of storage spaces, the method comprising:
- receiving a request for at least one storage space; and
processing the request based at least in part on one of a location metadata and a file metadata, the location metadata including attributes associated with the plurality of storage spaces and the file metadata including attributes associated with one or more files stored at the plurality of storage spaces.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of providing access to a plurality of different file systems implemented across a plurality of storage spaces comprises receiving a request for at least one storage space. The method further comprises receiving a request for at least one storage space and processing the request based at least in part on one of a location metadata and a file metadata, the location metadata including attributes associated with the plurality of storage spaces and the file metadata including attributes associated with one or more files stored at the plurality of storage spaces.
134 Citations
15 Claims
-
1. A method of providing access to a plurality of different file systems implemented across a plurality of storage spaces, the method comprising:
-
receiving a request for at least one storage space; and processing the request based at least in part on one of a location metadata and a file metadata, the location metadata including attributes associated with the plurality of storage spaces and the file metadata including attributes associated with one or more files stored at the plurality of storage spaces. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device for storage virtualization, the device comprising:
-
a processor; and a memory coupled to the processor, the memory comprising, a virtual storage space configured to provide a common interface for two or more different file systems, the two or more different file systems being implemented at one or more storage spaces; and a local filter configured to manage input/output (I/O) requests received via the common interface. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable medium having computer-executable instructions which when executed perform acts comprising:
-
processing at least one input/output (I/O) request received via a common interface associated with a plurality of different file systems implemented at a plurality of storage spaces; selecting a storage space corresponding to the I/O request from the plurality of storage spaces; and directing the at least one I/O request to the selected storage space based at least on a file metadata and a location metadata. - View Dependent Claims (12, 13, 14, 15)
-
Specification