Stream Processing has become a major programming model to timely handle large volumes of data generated at the edge of the Internet. In this context, stream processing engines (SPE) are software tools easing the specification, deployment and monitoring of stream processing applications. Such applications are typically programmed as a directed acyclic graph (DAG) of operators to be applied on each data item. Yet, SPEs are mostly equipped to deploy one application at a time without seeking synergies between those applications. Yet, in many domains, the set of operators composing applications overlap for a non-negligible amount. We envision a platform on which applications are submitted dynamically, each new graph of operators potentially shar...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
International audienceWe introduce a novel algorithm to perform graph clustering in the edge streami...
Efficient and scalable stream joins play an important role in performing real-time analytics for man...
Stream Processing has become a major programming model to timely handle large volumes of data genera...
Modern distributed applications utilize a rich variety of distributed services. Due to the computa...
In this thesis, our goal is to enable and achieve effective and efficient real-time stream processin...
Struggling with the volume and velocity of Big Data has attracted lots of interest towards stream pr...
10 pagesPartitioning an input graph over a set of workers is a complex operation. Objectives are two...
Many contemporary data sources in a variety of domains can naturally be represented as fully-dynamic...
With ever increasing data volumes, large compute clusters that process data in a distributed manner ...
International audienceThis work investigates the operator mapping problem for in-network stream-proc...
Abstract—Many applications generate data that naturally leads to a graph representation for its mode...
Scalability in stream processing systems can be achieved by using a cluster of computing devices. Th...
As more aspects of our daily lives are being computerized, ever larger amounts of data are being pro...
With the increasing demand for data-driven decision making, there is an urgent need for processing g...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
International audienceWe introduce a novel algorithm to perform graph clustering in the edge streami...
Efficient and scalable stream joins play an important role in performing real-time analytics for man...
Stream Processing has become a major programming model to timely handle large volumes of data genera...
Modern distributed applications utilize a rich variety of distributed services. Due to the computa...
In this thesis, our goal is to enable and achieve effective and efficient real-time stream processin...
Struggling with the volume and velocity of Big Data has attracted lots of interest towards stream pr...
10 pagesPartitioning an input graph over a set of workers is a complex operation. Objectives are two...
Many contemporary data sources in a variety of domains can naturally be represented as fully-dynamic...
With ever increasing data volumes, large compute clusters that process data in a distributed manner ...
International audienceThis work investigates the operator mapping problem for in-network stream-proc...
Abstract—Many applications generate data that naturally leads to a graph representation for its mode...
Scalability in stream processing systems can be achieved by using a cluster of computing devices. Th...
As more aspects of our daily lives are being computerized, ever larger amounts of data are being pro...
With the increasing demand for data-driven decision making, there is an urgent need for processing g...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
International audienceWe introduce a novel algorithm to perform graph clustering in the edge streami...
Efficient and scalable stream joins play an important role in performing real-time analytics for man...