Data Stream Processing (DSP) is an established Big Data paradigm that allows to process and analyze data in real-time. Streaming applications are composed of a series of tasks, replicated and distributed over a cluster, that performs operations on the incoming data, providing continuous results updates. A wide range of works tackled several aspects of DSP, to improve system reliability and performance: task placement, fault tolerance and state management are just some of many examples. In this thesis, we study the limitations of current DSP platforms, focusing on performance from the application point-of-view.In the first part, we analyse message reliability mechanisms in streaming platforms. We uncover the tight interdependency between pla...
Il y a un intérêt croissant pour le développement d'applications sur les plates-formes multiprocesse...
This thesis deals with the mapping and the scheduling of workflows. In this context, we consider unr...
A large part of this big data is most valuable when analysed quickly, as it is generated. Under seve...
Le traitement des flux de données (DSP) est un paradigme établi de Big Data qui permet de traiter et...
Data stream management systems (DSMSs) are scalable, highly available, and fault-tolerant systems th...
The velocity dimension of Big Data refers to the need to rapidly process data that arrives continuou...
There is an increasing interest in developing applications on homo- and heterogeneous multiprocessor...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
International audienceThe widespread use of social networks and applications such as IoT networks ge...
Streaming applications are responsible for the majority of the computation load in many embedded sys...
Applications characterized by the continuous processing of large data streams have recently attracte...
Les systèmes embarqués sont de plus en plus présents dans l'industrie comme dans la vie quotidienne....
Systems enabling the continuous processing of large data streams have recently attracted the attenti...
International audienceStreaming languages are adequate for expressing many applications quite natura...
In this paper, we deal with the problem of scheduling streaming applications on unreliable heterogen...
Il y a un intérêt croissant pour le développement d'applications sur les plates-formes multiprocesse...
This thesis deals with the mapping and the scheduling of workflows. In this context, we consider unr...
A large part of this big data is most valuable when analysed quickly, as it is generated. Under seve...
Le traitement des flux de données (DSP) est un paradigme établi de Big Data qui permet de traiter et...
Data stream management systems (DSMSs) are scalable, highly available, and fault-tolerant systems th...
The velocity dimension of Big Data refers to the need to rapidly process data that arrives continuou...
There is an increasing interest in developing applications on homo- and heterogeneous multiprocessor...
In the era of big data, with streaming applications such as social media, surveillance monitoring an...
International audienceThe widespread use of social networks and applications such as IoT networks ge...
Streaming applications are responsible for the majority of the computation load in many embedded sys...
Applications characterized by the continuous processing of large data streams have recently attracte...
Les systèmes embarqués sont de plus en plus présents dans l'industrie comme dans la vie quotidienne....
Systems enabling the continuous processing of large data streams have recently attracted the attenti...
International audienceStreaming languages are adequate for expressing many applications quite natura...
In this paper, we deal with the problem of scheduling streaming applications on unreliable heterogen...
Il y a un intérêt croissant pour le développement d'applications sur les plates-formes multiprocesse...
This thesis deals with the mapping and the scheduling of workflows. In this context, we consider unr...
A large part of this big data is most valuable when analysed quickly, as it is generated. Under seve...