Load shedding is a technique employed by stream process- ing 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 tuple queuing and system trashing. In this paper we propose Load-Aware Shedding (LAS), a novel load shedding solution that drops tuples with the aim of maintaining queuing times below a tunable threshold. Tuple execution durations are estimated at runtime using efficient sketch data structures. We pro- vide a theoretical analysis proving that LAS is an (ε,δ)- approximation of the optimal online load shedder and show its performance through a practical evaluation based both on simulations and on a running prototype.
Load-Aware shedding in stream processing systems / Rivetti, Nicoló; Busnel, Yann; Querzoni, Leonardo. - STAMPA. - (2016), pp. 61-68. (Intervento presentato al convegno 10th ACM International Conference on Distributed and Event-Based Systems, DEBS 2016; Beckman Center of the National Academies of Sciences and EngineeringIrvine; United States; 20 June 2016 through 24 June 2016 tenutosi a Irvine, California; United States nel 2016) [10.1145/2933267.2933311].
Load-Aware shedding in stream processing systems
QUERZONI, Leonardo
2016
Abstract
Load shedding is a technique employed by stream process- ing 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 tuple queuing and system trashing. In this paper we propose Load-Aware Shedding (LAS), a novel load shedding solution that drops tuples with the aim of maintaining queuing times below a tunable threshold. Tuple execution durations are estimated at runtime using efficient sketch data structures. We pro- vide a theoretical analysis proving that LAS is an (ε,δ)- approximation of the optimal online load shedder and show its performance through a practical evaluation based both on simulations and on a running prototype.File | Dimensione | Formato | |
---|---|---|---|
Rivetti_Load-aware_2016.pdf
solo gestori archivio
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
957.77 kB
Formato
Adobe PDF
|
957.77 kB | Adobe PDF | Contatta l'autore |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.