On the Throughput Optimization in Large-Scale Batch-Processing Systems

09/20/2020
by   Sounak Kar, et al.
0

We analyze a data-processing system with n clients producing jobs which are processed in batches by m parallel servers; the system throughput critically depends on the batch size and a corresponding sub-additive speedup function. In practice, throughput optimization relies on numerical searches for the optimal batch size, a process that can take up to multiple days in existing commercial systems. In this paper, we model the system in terms of a closed queueing network; a standard Markovian analysis yields the optimal throughput in ω(n^4) time. Our main contribution is a mean-field model of the system for the regime where the system size is large. We show that the mean-field model has a unique, globally attractive stationary point which can be found in closed form and which characterizes the asymptotic throughput of the system as a function of the batch size. Using this expression we find the asymptotically optimal throughput in O(1) time. Numerical settings from a large commercial system reveal that this asymptotic optimum is accurate in practical finite regimes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/16/2022

A Model of Job Parallelism for Latency Reduction in Large-Scale Systems

Processing computation-intensive jobs at multiple processing cores in pa...
research
06/19/2020

Large-scale parallel server system with multi-component jobs

A broad class of parallel server systems is considered, for which we pro...
research
12/13/2019

Queueing Analysis of GPU-Based Inference Servers with Dynamic Batching: A Closed-Form Characterization

GPU-accelerated computing is a key technology to realize high-speed infe...
research
03/26/2017

Groups of Repairmen and Repair-based Load Balancing in Supermarket Models with Repairable Servers

Supermarket models are a class of interesting parallel queueing networks...
research
10/05/2016

A Mean-Field Matrix-Analytic Method for Bike Sharing Systems under Markovian Environment

To reduce automobile exhaust pollution, traffic congestion and parking d...
research
10/05/2016

Bike-Sharing Systems under Markovian Environment

To reduce automobile exhaust pollution, traffic congestion and parking d...
research
03/10/2018

Cluster Size Optimization in Cooperative Spectrum Sensing

In this paper, we study and optimize the cooperation cluster size in coo...

Please sign up or login with your details

Forgot password? Click here to reset