Analytics platform for scalable distributed computations
First Claim
1. A method comprising:
- providing at least one interface permitting registration of datasets of respective data zones for use in performing distributed computations across a plurality of data processing clusters associated with the respective data zones;
maintaining one or more analytic service libraries each comprising a plurality of analytic services for use in performing the distributed computations;
initiating execution of a particular subset of the distributed computations, responsive to a corresponding request, using selected ones of the registered datasets and selected ones of the analytic services; and
allocating to an entity associated with one of more of the selected registered datasets one or more specified credits responsive to successful completion of the particular subset of the distributed computations;
wherein the method is performed by an analytics platform comprising at least one processing device comprising a processor coupled to a memory.
7 Assignments
0 Petitions
Accused Products
Abstract
An analytics platform is configured to provide at least one interface permitting registration of datasets of respective data zones for use in performing distributed computations across a plurality of data processing clusters associated with the respective data zones. The analytics platform is further configured to maintain one or more analytic service libraries each comprising a plurality of analytic services for use in performing the distributed computations, and to initiate execution of a particular subset of the distributed computations, responsive to a corresponding request, using selected ones of the registered datasets and selected ones of the analytic services. The analytics platform allocates to an entity associated with one of more of the selected registered datasets one or more specified credits responsive to successful completion of the particular subset of the distributed computations. The analytic services are illustratively executed on the datasets without the datasets leaving their respective data zones.
-
Citations
20 Claims
-
1. A method comprising:
-
providing at least one interface permitting registration of datasets of respective data zones for use in performing distributed computations across a plurality of data processing clusters associated with the respective data zones; maintaining one or more analytic service libraries each comprising a plurality of analytic services for use in performing the distributed computations; initiating execution of a particular subset of the distributed computations, responsive to a corresponding request, using selected ones of the registered datasets and selected ones of the analytic services; and allocating to an entity associated with one of more of the selected registered datasets one or more specified credits responsive to successful completion of the particular subset of the distributed computations; wherein the method is performed by an analytics platform comprising at least one processing device comprising a processor coupled to a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes said at least one processing device:
-
to provide at least one interface permitting registration of datasets of respective data zones for use in performing distributed computations across a plurality of data processing clusters associated with the respective data zones; to maintain one or more analytic service libraries each comprising a plurality of analytic services for use in performing the distributed computations; to initiate execution of a particular subset of the distributed computations, responsive to a corresponding request, using selected ones of the registered datasets and selected ones of the analytic services; and to allocate to an entity associated with one of more of the selected registered datasets one or more specified credits responsive to successful completion of the particular subset of the distributed computations. - View Dependent Claims (16, 17)
-
-
18. An apparatus comprising:
-
at least one processing device having a processor coupled to a memory; wherein said at least one processing device is configured; to provide at least one interface permitting registration of datasets of respective data zones for use in performing distributed computations across a plurality of data processing clusters associated with the respective data zones; to maintain one or more analytic service libraries each comprising a plurality of analytic services for use in performing the distributed computations; to initiate execution of a particular subset of the distributed computations, responsive to a corresponding request, using selected ones of the registered datasets and selected ones of the analytic services; and to allocate to an entity associated with one of more of the selected registered datasets one or more specified credits responsive to successful completion of the particular subset of the distributed computations. - View Dependent Claims (19, 20)
-
Specification