Load shedding is a technique employed by stream processing systems to handle unpredictable spikes in the input load whenever available computing resources are not adequately provisioned. A load shedder drops tuples to keep the input load below a critical threshold and thus avoid unbounded queuing and system trashing. In this paper we propose Load-Aware Shedding (LAS), a novel load shedding solution that, unlike previous works, does not rely neither on a pre-defined cost model nor on any assumption on the tuple execution duration. Leveraging sketches, LAS efficiently builds and maintains at runtime a cost model to estimate the execution duration of each tuple with small error bounds. This estimation enables a proactive load shedding of the i...
Present-day computing systems have to deal with a continuous growth of data rate and volume. Process...
Load shedding constitutes the very last resort for preventing total blackouts and cascading events. ...
This paper proposes a learned cost estimation model for Distributed Stream Processing Systems (DSPS)...
International audienceDistributed stream processing systems are today gaining momentum as a tool to ...
Load shedding is a technique employed by stream process- ing systems to handle unpredictable spikes ...
International audienceLoad shedding is a technique employed by stream processing systems to handle u...
SUMMARY Traditional load shedding algorithms for data stream systems calculate current operator sele...
Complex Event Processing (CEP) is a stream processing model that focuses on detecting event patterns...
We present an adaptive load shedding approach for windowed stream joins. In contrast to the conventi...
Data stream processing systems (DSPSs) compute real-time queries over continuously changing streams ...
Most algorithms that focus on discovering frequent patterns from data streams assumed that the machi...
Over the past decade, the demand for real time processing of huge amount of streaming data has emerg...
Tools and applications for event stream processing and real-time analytics are getting a huge hype t...
We present an adaptive load shedding approach for win-dowed stream joins. In contrast to the convent...
Scalability in stream processing systems can be achieved by using a cluster of computing devices. Th...
Present-day computing systems have to deal with a continuous growth of data rate and volume. Process...
Load shedding constitutes the very last resort for preventing total blackouts and cascading events. ...
This paper proposes a learned cost estimation model for Distributed Stream Processing Systems (DSPS)...
International audienceDistributed stream processing systems are today gaining momentum as a tool to ...
Load shedding is a technique employed by stream process- ing systems to handle unpredictable spikes ...
International audienceLoad shedding is a technique employed by stream processing systems to handle u...
SUMMARY Traditional load shedding algorithms for data stream systems calculate current operator sele...
Complex Event Processing (CEP) is a stream processing model that focuses on detecting event patterns...
We present an adaptive load shedding approach for windowed stream joins. In contrast to the conventi...
Data stream processing systems (DSPSs) compute real-time queries over continuously changing streams ...
Most algorithms that focus on discovering frequent patterns from data streams assumed that the machi...
Over the past decade, the demand for real time processing of huge amount of streaming data has emerg...
Tools and applications for event stream processing and real-time analytics are getting a huge hype t...
We present an adaptive load shedding approach for win-dowed stream joins. In contrast to the convent...
Scalability in stream processing systems can be achieved by using a cluster of computing devices. Th...
Present-day computing systems have to deal with a continuous growth of data rate and volume. Process...
Load shedding constitutes the very last resort for preventing total blackouts and cascading events. ...
This paper proposes a learned cost estimation model for Distributed Stream Processing Systems (DSPS)...