Device for processing large-scale data streams
First Claim
1. A device for processing largescale data streams, comprising a knowledge base, a hardware and software assembly constituting a front-end communication device, for capturing the streams of the external medium and if needed restoring data to this medium, the front-end delivering the streams to a platform where said data streams undergo different processings, traces being collected and stored in a storage and memory architecture during execution of the processing operations, the platform produces data which supply a decision-making device comprising a hardware and software assembly defining decision rules for either triggering actions or initiating retroactions to the front-end communication device or to the knowledge base of said processing device,wherein a SPARQL request language is extended to perform summaries for data stream or implement oblivion functions for archiving data streams with a variable granularity as a function of time and ensuring limited storage space,wherein the SPARQL language is extended by introducing the notion of adaptable time window and operators specific to the stream processing, the requests processing data being adapted to the arrival rate of dynamic data and being evaluated continually to consider the scalable character of the stream, the semantics of SPARQL requests enabling processings based on time or the order of arrival of data.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a device for processing large-scale data streams (big data), comprising a knowledge base, a hardware and software assembly constituting a front-end communication device for capturing the streams of the external medium and if needed restoring data to this medium, the front-end delivering the streams to a platform where it undergoes different processings, traces are collected and stored in a storage and memory architecture during execution of processing operations, the platform producing data which supply a decision-making device comprising a hardware and software assembly defining decision rules for either triggering actions or initiating retroactions to the front-end communication device or to the knowledge base of said processing device.
-
Citations
14 Claims
-
1. A device for processing largescale data streams, comprising a knowledge base, a hardware and software assembly constituting a front-end communication device, for capturing the streams of the external medium and if needed restoring data to this medium, the front-end delivering the streams to a platform where said data streams undergo different processings, traces being collected and stored in a storage and memory architecture during execution of the processing operations, the platform produces data which supply a decision-making device comprising a hardware and software assembly defining decision rules for either triggering actions or initiating retroactions to the front-end communication device or to the knowledge base of said processing device,
wherein a SPARQL request language is extended to perform summaries for data stream or implement oblivion functions for archiving data streams with a variable granularity as a function of time and ensuring limited storage space, wherein the SPARQL language is extended by introducing the notion of adaptable time window and operators specific to the stream processing, the requests processing data being adapted to the arrival rate of dynamic data and being evaluated continually to consider the scalable character of the stream, the semantics of SPARQL requests enabling processings based on time or the order of arrival of data.
Specification