Ilmu Komputer & AI editorial
CLASP: Chained-Request-Aware Scaling and Operator Placement for Serverless Stream Processing
The core problem
Innovation
CLASP operates at runtime, estimating execution cost and chained-request cost from observed metrics. It employs a capacity model that incorporates both costs to determine the optimal operator parallelism and placement. The model ensures operators are packed onto the fewest workers that can sustain the target input rate. Once a scaling decision is made, CLASP migrates each operator's state along with its instances to minimize execution pause time. The capacity model can be formalized as follows: the total cost per worker is the sum of execution cost and chained-request cost , subject to the constraint that the total processing capacity meets or exceeds the target input rate . The optimization problem is to minimize the number of workers such that
Why it matters
Who should read this
Opening member contentโฆ