Analyzing tenant-specific data
First Claim
Patent Images
1. A method for use in analyzing tenant-specific data, the method comprising:
- presenting a configuration graphical user interface (GUI) to a first tenant in a first multi-tenant data storage system having a storage processor, wherein the configuration GUI includes an application provisioning interface for provisioning a specific application;
selecting, via the configuration GUI, an application for provisioning, wherein selecting includes selecting configuration options associated with the selected application and enabling data auditing and data mining associated with the first tenant'"'"'s use of the application to be provisioned;
allocating storage system resources associated with the selected application, wherein allocating includes selecting a particular interface protocol based on the selected application, wherein the interface protocol is a block-based interface, file-based interface, or an object-based interface;
enabling, via the configuration GUI, data auditing and data mining associated with the selected application prior to provisioning the selected application;
storing, in the first multi-tenant data storage system, first data for the first tenant and second data for a second tenant, wherein the first tenant is isolated from the second tenant;
selecting a first portion of the first data, wherein selecting is based the selected configuration options associated with the application;
based on the selection, copying the first portion of the first data to a data store located in a second multi-tenant data storage system that is specific to the first tenant, wherein the second multi-tenant data storage system is an application-aware object-based data storage system; and
applying data analysis techniques to the data store.
9 Assignments
0 Petitions
Accused Products
Abstract
A method for use in analyzing tenant-specific data is disclosed. First data for a first tenant and second data for a second tenant is stored in a multi-tenant data storage system. A first portion of the first data is selected. Based on the selection, the first portion of the first data is copied to a data store that is specific to the first tenant. Data analysis techniques are applied to the data store.
19 Citations
20 Claims
-
1. A method for use in analyzing tenant-specific data, the method comprising:
-
presenting a configuration graphical user interface (GUI) to a first tenant in a first multi-tenant data storage system having a storage processor, wherein the configuration GUI includes an application provisioning interface for provisioning a specific application; selecting, via the configuration GUI, an application for provisioning, wherein selecting includes selecting configuration options associated with the selected application and enabling data auditing and data mining associated with the first tenant'"'"'s use of the application to be provisioned; allocating storage system resources associated with the selected application, wherein allocating includes selecting a particular interface protocol based on the selected application, wherein the interface protocol is a block-based interface, file-based interface, or an object-based interface; enabling, via the configuration GUI, data auditing and data mining associated with the selected application prior to provisioning the selected application; storing, in the first multi-tenant data storage system, first data for the first tenant and second data for a second tenant, wherein the first tenant is isolated from the second tenant; selecting a first portion of the first data, wherein selecting is based the selected configuration options associated with the application; based on the selection, copying the first portion of the first data to a data store located in a second multi-tenant data storage system that is specific to the first tenant, wherein the second multi-tenant data storage system is an application-aware object-based data storage system; and applying data analysis techniques to the data store. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for use in analyzing tenant-specific data, the system comprising:
-
first logic configured to; present a configuration graphical user interface (GUI) to a first tenant in a first multi-tenant data storage system having a storage processor, wherein the configuration GUI includes an application provisioning interface for provisioning a specific application; select, via the configuration GUI, an application for provisioning, wherein selecting includes selecting configuration options associated with the application and enabling data auditing and mining; allocate storage system resources associated with the selected application, wherein allocating includes selecting a particular interface protocol based on the selected application; enable, via the configuration GUI, data auditing and mining data associated with the selected application prior to provisioning the selected application; and store, in the first multi-tenant data storage system, first data for the first tenant and second data for a second tenant, wherein the first tenant is isolated from the second tenant; second logic configured to select a first portion of the first data, wherein selecting is based the selected configuration options associated with the application; third logic configured to copy the first portion of the first data to a data store located in a second multi-tenant data storage system that is specific to the first tenant, wherein the second multi-tenant data storage system is an application-aware object-based data storage system; and fourth logic configured to apply data analysis techniques to the data store. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification