SYSTEMS AND METHODS FOR AUTOMATIC TRANSFERRING OF BIG DATA COMPUTATIONS FROM CENTRALIZED SYSTEMS TO AT LEAST ONE OF MESSAGING SYSTEMS AND DATA COLLECTION SYSTEMS
First Claim
Patent Images
1. A centralized system for big data services comprising:
- storage to store data for big data services;
a plurality of servers coupled to the storage, the plurality of servers to perform at least one of ingest, transform, and serve stages of data; and
a sub-system having an auto transfer feature to perform program analysis on computations of the data and to automatically detect computations to be transferred from within the centralized system to at least one distributed node that includes at least one of messaging systems and data collection systems.
1 Assignment
0 Petitions
Accused Products
Abstract
A system is disclosed that includes machines for performing big data applications. In one example, a centralized system for big data services comprising storage to store data for big data services and a plurality of servers coupled to the storage. The plurality of servers perform at least one of ingest, transform, and serve stages of data. A sub-system has an auto transfer feature to perform program analysis on computations of the data and to automatically detect computations to be transferred from within the centralized system to at least one distributed node that includes at least one of messaging systems and data collection systems.
-
Citations
22 Claims
-
1. A centralized system for big data services comprising:
-
storage to store data for big data services; a plurality of servers coupled to the storage, the plurality of servers to perform at least one of ingest, transform, and serve stages of data; and a sub-system having an auto transfer feature to perform program analysis on computations of the data and to automatically detect computations to be transferred from within the centralized system to at least one distributed node that includes at least one of messaging systems and data collection systems. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine comprising:
-
storage to store data; and an Input/output (I/O) processing unit coupled to the storage, the I/O processing unit having an in-line accelerator that is configured for in-line stream processing of distributed multi stage dataflow based computations including automated controlled intelligence for transferring of data computations from the machine to at least one distributed node including at least one of messaging systems and data collection systems. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method comprising:
-
automatically detecting computations to be performed on a centralized resource for ingestion and enrichment operations or intelligent extractions; determining whether any of the detected computations to be performed on the centralized resource can be transferred to a distributed resource of a messaging system or data collection system; and transferring at least one detected computation of the detected computations to be performed on the centralized resource to a distributed resource of a messaging system or data collection system when possible. - View Dependent Claims (17, 18)
-
-
19. A distributed resource comprising:
-
storage to store data for at least one of messaging and data collection services; and an Input/output (I/O) processing unit coupled to the storage, the I/O processing unit having an in-line accelerator that is configured for in-line stream processing of data computations including automated controlled intelligence for transferring of data computations from a centralized resource to the distributed resource. - View Dependent Claims (20, 21, 22)
-
Specification