Stream processing paradigm is present in several applications that apply computations over continuous data flowing in the form of streams (e.g., video feeds, image, and data analytics). Employing self-adaptivity to stream processing applications can provide higher-level programming abstractions and autonomic resource management. However, there are cases where the performance is suboptimal. In this paper, the goal is to optimize parallelism adaptations in terms of stability and accuracy, which can improve the performance of parallel stream processing applications. Therefore, we present a new optimized self-adaptive strategy that is experimentally evaluated. The proposed solution provided high-level programming abstractions, reduced the adapt...
In this paper, we propose a framework for adaptive admis-sion control and management of a large numb...
The stream-processing model is a natural fit for multicore systems because it exposes the inherent l...
The stream processing paradigm is used in several scientific and enterprise applications in order to...
Stream processing paradigm is present in several applications that apply computations over continuou...
A recurrent challenge in real-world applications is autonomous management of the executions at run-t...
Video streaming applications have critical performance requirements for dealing with fluctuating wor...
Nowadays, a significant part of computing systems and real-world applications demand parallelism to ...
Stream processing applications compute streams of data and provide insightful results in a timely ma...
Stream processing applications use online analytics to ingest high-rate data sources, process them o...
An increasing attention has been given to provide service level objectives (SLOs) in stream processi...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Stream processing is a well-suited model for parallel programming, as it allows the programmer to de...
Self-adaptation is an emerging requirement in parallel computing. It enables the dynamic selection o...
International audienceNowadays, more and more sources (connected devices, social networks, etc.) emi...
Stream processing is a popular paradigm to process huge amounts of unbounded data, which has gained ...
In this paper, we propose a framework for adaptive admis-sion control and management of a large numb...
The stream-processing model is a natural fit for multicore systems because it exposes the inherent l...
The stream processing paradigm is used in several scientific and enterprise applications in order to...
Stream processing paradigm is present in several applications that apply computations over continuou...
A recurrent challenge in real-world applications is autonomous management of the executions at run-t...
Video streaming applications have critical performance requirements for dealing with fluctuating wor...
Nowadays, a significant part of computing systems and real-world applications demand parallelism to ...
Stream processing applications compute streams of data and provide insightful results in a timely ma...
Stream processing applications use online analytics to ingest high-rate data sources, process them o...
An increasing attention has been given to provide service level objectives (SLOs) in stream processi...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Stream processing is a well-suited model for parallel programming, as it allows the programmer to de...
Self-adaptation is an emerging requirement in parallel computing. It enables the dynamic selection o...
International audienceNowadays, more and more sources (connected devices, social networks, etc.) emi...
Stream processing is a popular paradigm to process huge amounts of unbounded data, which has gained ...
In this paper, we propose a framework for adaptive admis-sion control and management of a large numb...
The stream-processing model is a natural fit for multicore systems because it exposes the inherent l...
The stream processing paradigm is used in several scientific and enterprise applications in order to...