Data stream processing applications have a long running nature (24hr/7d) with workload conditions that may exhibit wide variations at run-time. Elasticity is the term coined to describe the capability of applications to change dynamically their resource usage in response to workload fluctuations. This paper focuses on strategies for elastic data stream processing targeting multicore systems. The key idea is to exploit Model Predictive Control, a control-theoretic method that takes into account the system behavior over a future time horizon in order to decide the best reconfiguration to execute. We design a set of energy-aware proactive strategies, optimized for throughput and latency QoS requirements, which regulate the number of used cores...
Abstract—In the recent years we have witnessed a prolif-eration of distributed stream processing sys...
Power and energy consumption, today essential in all types of systems, can be reduced by scaling the...
Data Stream Processing (DSP) has emerged as a key enabler to develop pervasive services that require...
Data stream processing applications have a long running nature (24hr/7d) with workload conditions th...
This paper addresses the problem of designing scaling strategies for elastic data stream processing....
This paper addresses the problem of designing scaling strategies for elastic data stream processing....
International audienceThis paper investigates reactive elasticity in stream processing environments ...
We describe an approach to elastically scale the per-formance of a data analytics operator that is p...
In this paper we develop techniques for analyzing and optimizing energy management in multi-core ser...
Data stream processing systems are used to process data from high velocity data sources like financi...
International audienceHandling workloads generated by a large number of users, data-stream–processin...
In this paper we develop techniques for analyzing and optimizing energy management in multi-core ser...
This article addresses the profitability problem associated with auto-parallelization of general-pur...
As real-time and immediate feedback becomes increasingly important in tasks related to mobile inform...
Determining the right amount of resources needed for a given computation is a critical problem. In m...
Abstract—In the recent years we have witnessed a prolif-eration of distributed stream processing sys...
Power and energy consumption, today essential in all types of systems, can be reduced by scaling the...
Data Stream Processing (DSP) has emerged as a key enabler to develop pervasive services that require...
Data stream processing applications have a long running nature (24hr/7d) with workload conditions th...
This paper addresses the problem of designing scaling strategies for elastic data stream processing....
This paper addresses the problem of designing scaling strategies for elastic data stream processing....
International audienceThis paper investigates reactive elasticity in stream processing environments ...
We describe an approach to elastically scale the per-formance of a data analytics operator that is p...
In this paper we develop techniques for analyzing and optimizing energy management in multi-core ser...
Data stream processing systems are used to process data from high velocity data sources like financi...
International audienceHandling workloads generated by a large number of users, data-stream–processin...
In this paper we develop techniques for analyzing and optimizing energy management in multi-core ser...
This article addresses the profitability problem associated with auto-parallelization of general-pur...
As real-time and immediate feedback becomes increasingly important in tasks related to mobile inform...
Determining the right amount of resources needed for a given computation is a critical problem. In m...
Abstract—In the recent years we have witnessed a prolif-eration of distributed stream processing sys...
Power and energy consumption, today essential in all types of systems, can be reduced by scaling the...
Data Stream Processing (DSP) has emerged as a key enabler to develop pervasive services that require...