SCALABLE CLUSTERED STORAGE SYSTEM
First Claim
1. A storage system comprising:
- a control node configured to store object identifiers and location information associated with a plurality of files in a file system; and
a plurality of storage nodes configured to store the plurality of files in the file system, wherein a storage node in the plurality of storage nodes is configured to receive a request for a file from a client, to communicate with the control node to determine an object identifier and location information associated with the file, and to access the file using the object identifier and location information associated with the file to service the request from the client.
3 Assignments
0 Petitions
Accused Products
Abstract
A scalable clustered storage system includes a control node and a plurality of storage nodes. The control node stores object identifiers and location information associated with a plurality of files. The plurality of storage nodes stores the plurality of files. A storage node in the plurality of storage nodes receives a request for a file in a file system from a client. The storage node then communicates with the control node to determine an object identifier and location information associated with the file. The storage node accesses the file in the file system to service the request from the client using the object identifier and location information associated with the file.
113 Citations
24 Claims
-
1. A storage system comprising:
-
a control node configured to store object identifiers and location information associated with a plurality of files in a file system; and
a plurality of storage nodes configured to store the plurality of files in the file system, wherein a storage node in the plurality of storage nodes is configured to receive a request for a file from a client, to communicate with the control node to determine an object identifier and location information associated with the file, and to access the file using the object identifier and location information associated with the file to service the request from the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of servicing requests for files in a file system, the method comprising:
-
storing object identifiers and location information associated with a plurality of files;
receiving a request for a file from a client;
determining an object identifier and location information associated with the file; and
accessing the file using the object identifier and location associated with the file to service the request from the client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for a computer system having a processor, the computer program product comprising:
-
code for storing object identifiers and location information associated with a plurality of files;
code for receiving a request for a file from a client;
code for determining an object identifier and location information associated with the file;
code for accessing the file using the object identifier and location associated with the file to service the request from the client; and
wherein the codes reside on a computer readable medium. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification