Saved in:
Bibliographic Details
Main Authors: Chandrasekaran, Saranya, Sudarshan, S.
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2605.08601
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917504750714880
author Chandrasekaran, Saranya
Sudarshan, S.
author_facet Chandrasekaran, Saranya
Sudarshan, S.
contents Many applications process a stream of tuples over a window duration, and require the results within a specified deadline after the end of the window. For such scenarios, processing tuples intermittently (in batches) instead of eagerly processing tuples as they arrive significantly reduces the overall cost. Earlier work on intermittent query processing has addressed only fixed environments. In this paper, we propose scheduling schemes for batched processing of tuples, in an elastic parallel environment, scaling nodes up or down. Our scheduling schemes ensure to meet the deadlines, while incurring minimum cost. Our schemes also handle multiple concurrent queries, the arrival of new queries, and input rate variations. We have implemented our schemes on top of Apache Spark, in the AWS EMR environment, and evaluated performance with both TPC-H and Yahoo Streaming datasets. Our experimental results show that our scheduling algorithms significantly outperform alternatives, such as using a fixed set of nodes without elasticity, or using Spark streaming.
format Preprint
id arxiv_https___arxiv_org_abs_2605_08601
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Elastic Scheduling of Intermittent Query Processing in a Cluster Environment
Chandrasekaran, Saranya
Sudarshan, S.
Databases
Many applications process a stream of tuples over a window duration, and require the results within a specified deadline after the end of the window. For such scenarios, processing tuples intermittently (in batches) instead of eagerly processing tuples as they arrive significantly reduces the overall cost. Earlier work on intermittent query processing has addressed only fixed environments. In this paper, we propose scheduling schemes for batched processing of tuples, in an elastic parallel environment, scaling nodes up or down. Our scheduling schemes ensure to meet the deadlines, while incurring minimum cost. Our schemes also handle multiple concurrent queries, the arrival of new queries, and input rate variations. We have implemented our schemes on top of Apache Spark, in the AWS EMR environment, and evaluated performance with both TPC-H and Yahoo Streaming datasets. Our experimental results show that our scheduling algorithms significantly outperform alternatives, such as using a fixed set of nodes without elasticity, or using Spark streaming.
title Elastic Scheduling of Intermittent Query Processing in a Cluster Environment
topic Databases
url https://arxiv.org/abs/2605.08601