Claims
- 1. A system for managing a plurality of computer resource usage quotas, comprising:a distributed gateway service; a plurality of clients for accessing the system, said clients being connected to said distributed gateway service; an internal network; a distributed storage service; a system management service (SMS); a configuration database (CDB) for storing the plurality of data storage resource usage quotas, said CDB being connected to said SMS; and a distributed metadata service (MDS) connected to said SMS and said CDB.
- 2. The system as defined in claim 1, wherein the distributed gateway service includes a plurality of gateway service nodes.
- 3. The system as defined in claim 1, wherein the plurality of clients comprise one of at least one of a NFS client, a CIFS client, a HTTP client, a FTP client, and an SQL client.
- 4. The system as defined in claim 1, wherein the internal network is a non-blocking switched network.
- 5. The system as defined in claim 1, wherein the non-blocking switched network has redundancy.
- 6. The system as defined in claim 1, wherein said storage service includes:at least one storage server; and at least one storage device connected to said at least one storage sever.
- 7. The system as defined in claim 6, wherein said at least one storage server includes at least one storage class.
- 8. The system as defined in claim 6, wherein the said MDS includes at least one metadata partition.
- 9. The system as defined in claim 8, wherein the at least one metadata partition includes an MDS sever and an MDS database.
- 10. The system as defined in claim 9, wherein the MDS server includes a quota usage server and a quota usage updater.
- 11. The system as defined in claim 9, wherein said MDS database includes a quota usage database.
- 12. The system as defined in claim 1, further comprising:a distributed quota aggregation and enforcement service connected to the internal network, the CDB, and the MDS.
- 13. The system as defined in claim 12, wherein the distributed quota aggregation and enforcement service includes at least one service node for aggregating quota usage and quota usage limit information.
CROSS-REFERENCE TO RELATED APPLICATIONS
The present application is related to commonly owned, co-pending U.S. application Ser. No. 09/709,187 entitled “Scalable Storage System” by David Raccah et al., filed Nov. 10, 2000; U.S. application Ser. No. 09/731,418, entitled “Symmetric Shared Storage System,” by Olaf Manczak et al., filed Dec. 5, 2000; and U.S. application Ser. No. 09/664,677, entitled “File Storage System Having Separation of Components,” by George Feinberg et al., filed Sep. 19, 2000; each commonly owned by the present assignee, the contents of each being incorporated herein by reference in their entirety.
US Referenced Citations (12)