On The Throughput Optimization In Large-Scale Batch-Processing Systems
PERFORMANCE EVALUATION(2020)
摘要
We analyse 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 omega (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. (C) 2020 Elsevier B.V. All rights reserved.
更多查看译文
关键词
Batch queueing systems, Mean-field analysis, Database systems
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络