MANAGING PERFORMANCE WITHIN AN ENTERPRISE OBJECT STORE FILE SYSTEM
First Claim
1. A non-transitory computer-readable storage medium having computer executable instructions for causing a computer system to perform a method for accessing a file system, comprising:
- establishing a tenant wide name space used for accessing objects of an application stored in physical file systems across one or more appliances, each defining a storage cluster, in association with a tenant logically spanning across said appliances; and
monitoring a performance statistic for said application across said tenant.
7 Assignments
0 Petitions
Accused Products
Abstract
A file system is disclosed that includes an application wide name space instantiated in a global index (Gindex) that is used for accessing objects related to an application. Summary workload statistics are monitored and calculated via a calibrated hierarchical service level agreement (SLA) in a method of operation that includes: establishing a tenant wide name space used for accessing objects of an application stored in physical file systems across one or more appliances, each defining a storage cluster, in association with a tenant logically spanning across the appliances; and monitoring a performance statistic for the application across the tenant.
69 Citations
20 Claims
-
1. A non-transitory computer-readable storage medium having computer executable instructions for causing a computer system to perform a method for accessing a file system, comprising:
-
establishing a tenant wide name space used for accessing objects of an application stored in physical file systems across one or more appliances, each defining a storage cluster, in association with a tenant logically spanning across said appliances; and monitoring a performance statistic for said application across said tenant. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium having computer executable instructions for causing a computer system to perform a method for monitoring performance, comprising:
-
establishing a tenant wide name space used for accessing objects of an application stored in physical file systems across one or more appliances, each defining a storage cluster, in association with a tenant logically spanning across said appliances; monitoring a performance statistic for said application across said tenant; and rebalancing operations performed by said application in said tenant wide name space in response to said performance statistic. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable storage medium having computer executable instructions for causing a computer system to perform a method for mobile storage, comprising:
-
in a first data center, establishing one or more appliances, each defining a storage cluster; establishing one or more tenants spanning across said one or more appliances in said data center, wherein an application stores objects in file systems associated with said appliances and said tenants; establishing one or more directories of said file systems; storing said directories in a first directory file system in association with said application; replicating said directories to a second directory file system in a second data center; and providing directory look-up in said directories at said second data center. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification