Systems and Methods for providing a proxy for a shared file system
First Claim
Patent Images
1. A file management system, comprising:
- a proxy file system for managing a plurality of proxy files, wherein the plurality of proxy files are associated with counterpart data files in a shared storage and include information for accessing the counterpart data files from the shared storage; and
a controller for controlling access by a plurality of clients to the counterpart data files in the shared storage using the proxy file system.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are provided for representing a shared file system using a proxy file system. Methods and systems may manage a plurality of proxy files, which are associated with counterpart data files in a shared storage. The proxy files may include information for accessing the counterpart data files. Methods and systems may provide clients with access to the data files in the shared storage via the proxy files.
-
Citations
42 Claims
-
1. A file management system, comprising:
-
a proxy file system for managing a plurality of proxy files, wherein the plurality of proxy files are associated with counterpart data files in a shared storage and include information for accessing the counterpart data files from the shared storage; and
a controller for controlling access by a plurality of clients to the counterpart data files in the shared storage using the proxy file system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A file management method, comprising:
-
managing a plurality of proxy files, wherein the plurality of proxy files are associated with counterpart data files in a shared storage and include information for accessing the counterpart data files from the shared storage; and
controlling access by a plurality of clients to the counterpart data files in the shared storage via the proxy files. - View Dependent Claims (17, 18, 19)
-
-
20. In a system having a controller serving clients and a shared storage controlling data files, a method for managing information, comprising:
-
recognizing by the controller an attempt by a client to access a data file in the shared storage;
accessing a proxy file corresponding to the data file in response to the access attempt;
retrieving from the proxy file information for accessing the data file from the shared storage; and
providing the client with access to the data file in the shared storage using the retrieved access information. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method of reading information from a data file in a shared storage, comprising:
-
receiving by a controller a request from a client to read from the data file in the shared storage;
obtaining by the controller information for reading the data file from a proxy file corresponding to the data file in response to the request; and
providing the information obtained from the proxy file to the client, wherein the information from the proxy file enables the client to read the data file from the shared storage. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method of writing information to a data file in a shared storage, comprising:
-
receiving by a controller a request from a client to write information to a data file in the shared storage;
acquiring by the controller an available portion of the shared storage in response to the request; and
inserting information identifying the acquired portion of the shared storage into a proxy file corresponding to the data file, wherein the proxy file is located on a storage directly coupled to the controller. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. A file management system, comprising:
-
means for storing a plurality data files, the storing means accessible to a plurality of clients;
means for managing a plurality of proxy files, wherein each of the plurality of proxy files is associated with a counterpart data file from among the plurality of data files in the storing means and includes information for accessing the counterpart data file; and
means for controlling access by the plurality of clients to the plurality of data files using the managing means. - View Dependent Claims (40, 41)
-
-
42. A computer-readable medium containing instructions for controlling a computer system coupled to a network to perform a method, the computer system having a processor for executing the instructions, the method comprising:
-
recognizing an attempt by a client to access a data file in a shared storage;
accessing a proxy file corresponding to the data file in response to the access attempt;
retrieving from the proxy file information for accessing the data file in the shared storage; and
providing the client with access to the data file in the shared storage using the retrieved access information.
-
Specification