Mobile hadoop clusters
First Claim
Patent Images
1. A storage cluster, comprising:
- a processor;
a plurality of data nodes for receiving and storing a point-in-time image of at least a portion of data stored in a main storage cluster, that is separate from the storage cluster, and acquired data received from a data capturing device; and
an analysis module operatively coupled to the processor to process analytic tasks based on the point-in-time image and the acquired data when the storage cluster is not connected to the main storage cluster for exchanging data;
wherein the data nodes of the storage cluster are removable from the storage cluster and configured to be integrated into the main storage cluster, and in an event that the data nodes are integrated into the main storage cluster, the main storage cluster uses differences of file system metadata between the storage cluster and the main storage cluster to update a file system of the main storage cluster.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for mobile clusters for collecting telemetry data and processing analytic tasks, are disclosed herein. The mobile cluster includes a processor, a plurality of data nodes and an analysis module. The data nodes receive and store a snapshot of at least a portion of data stored in a main Hadoop storage cluster and real-time acquired data received from a data capturing device. The analysis module is operatively coupled to the processor to process analytic tasks based on the snapshot and the real-time acquired data when the storage cluster is not connected to the main storage cluster.
13 Citations
28 Claims
-
1. A storage cluster, comprising:
-
a processor; a plurality of data nodes for receiving and storing a point-in-time image of at least a portion of data stored in a main storage cluster, that is separate from the storage cluster, and acquired data received from a data capturing device; and an analysis module operatively coupled to the processor to process analytic tasks based on the point-in-time image and the acquired data when the storage cluster is not connected to the main storage cluster for exchanging data; wherein the data nodes of the storage cluster are removable from the storage cluster and configured to be integrated into the main storage cluster, and in an event that the data nodes are integrated into the main storage cluster, the main storage cluster uses differences of file system metadata between the storage cluster and the main storage cluster to update a file system of the main storage cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computational cluster for analyzing unstructured data, comprising:
-
a processor; a plurality of data nodes for storing unstructured data; a point-in-time image module operatively coupled to the processor to generate a point-in-time image of at least a portion of the unstructured data stored in the data nodes; a connection configured to transfer the point-in-time image to a mobile cluster; and an integration module stored in a memory of the computational cluster that is executable by the processor to instantly integrate real-time acquired data from the mobile cluster into the computational cluster via the connection, when the mobile cluster is connected to the computational cluster via the connection; wherein integration module is further configured to use differences of file system metadata between the computational cluster and the mobile cluster to update a file system of the computational cluster. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented method, comprising:
-
receiving, at a mobile storage cluster, a point-in-time image of at least a portion of data stored in a main storage cluster; collecting, at the mobile storage cluster, real-time acquired data from a data capturing device; processing analytic tasks in the mobile storage cluster based on the point-in-time image and the real-time acquired data when the mobile storage cluster is not connected to the main storage cluster; removing data nodes storing the real-time acquired data from the mobile storage cluster; integrating the data nodes into the main storage cluster; and using differences of file system metadata between the mobile storage cluster and the main storage cluster to update a file system of the main storage cluster. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A data storage node, comprising:
-
a processor; a connection interface through which to contact one or more other data storage nodes within a mobile storage cluster for accessing a point-in-time image of at least a portion of data stored in a main storage cluster; an analysis module operatively coupled to the processor to process analytic tasks based on the point-in-time image and acquired data received from a data capturing device, when the mobile storage cluster is not connected to the main storage cluster; and an integration module to integrate the acquired data into the main storage cluster when the mobile storage cluster is connected to the main storage cluster; wherein integration module is further configured to use differences of file system metadata between the main storage cluster and the mobile storage cluster to update a file system of the main storage cluster. - View Dependent Claims (26, 27)
-
-
28. A computer implemented method, comprising:
-
receiving, at a data storage node of a mobile storage cluster, an analytic task from a client device; contacting one or more other data storage nodes within a main storage cluster for accessing a point-in-time image of at least a portion of data stored in the main storage cluster; and processing the analytic task, at the mobile storage cluster, based on the point-in-time image and acquired data from a data capturing device, when the mobile storage cluster is not connected to the main storage cluster; removing data nodes storing the real-time acquired data from the mobile storage cluster; integrating the data nodes into the main storage cluster; and using differences of file system metadata between the mobile storage cluster and the main storage cluster to update a file system of the main storage cluster.
-
Specification