arrow
返回

A scheduling algorithm to maximize storm throughput in heterogeneous cluster

delete2023-06-17
delete2
delete
OA
AI
H
Hamid Reza Nasiri *
M
Maziar Goudarzi
DOI:10.1186/s40537-023-00771-ydelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In the most popular distributed stream processing frameworks (DSPFs), programs are modeled as a directed acyclic graph. Using this model, a DSPF can benefit from the parallelism capabilities of distributed clusters. Choosing a reasonable number of vertices for each operator and mapping the vertices to the appropriate processing resources significantly affect the overall system performance. Due to the simplicity of the current DSPF schedulers, these frameworks perform poorly on large-scale clusters. In this paper, we present a heterogeneity-aware scheduling algorithm that finds the proper number of the vertices of an application graph and maps them to the most suitable cluster node. We begin with a pre-processing step which allocates the vertices to the given cluster nodes using profiling data. Then, we gradually increase the topology input rate in order to scale up the application graph. Finally, using a CPU utilization model which predicts the CPU workload based on the input rate to vertices and the processing node's CPU characteristics, we identify the bottlenecked vertices and allocate new instances derived from them to the least utilized processing resource. Our experimental results on Storm Micro-Benchmark show that (1) the prediction model estimate CPU utilization with 92% accuracy. (2) Compared to the default scheduler of Storm, our scheduler provides 7 to 44% throughput enhancement. (3) The proposed method can find the solution within 4% (worst case) of the optimal scheduler, which obtains the best scheduling scenario using an exhaustive search over problem design space.
Keyword:
Stream processing
Scheduling
Heterogeneous
Throughput
Parallelism

期刊

Journal of Big Data 封面图
Journal of Big Data
IF:
6.4
论文数:
1.5K
被引数:
1.1W

机构

S
Sharif University of Technology
学者数:
1.1W
论文数: 1.1W
被引数: 9.5K
引用论文

引用论文

Pentafluorophenylgermylbismuth compounds
err1978-12-01
err0
PREAI
errM.N. Bochkarev; N.I. Gur'ev; G.A. Razuvaev
err分享
err收藏
New software for comparing the color gamuts generated by printing technologies
err2022-07-01
err0
errOAAI
errAna Belén López-Baldomero; Manuel Rubiño; Carolina Ortiz; Carlos Salas
err分享
err收藏
Probing the E/K Peptide Coiled-Coil Assembly by Double Electron–Electron Resonance and Circular Dichroism
err2020-12-15
err0
PREAI
errElena A. Golysheva; Aimee L. Boyle; Barbara Biondi; Paolo Ruzza; Alexander Kros; Jan Raap; Claudio Toniolo; Fernando Formaggio; Sergei A. Dzuba
err分享
err收藏
err分享
err收藏
The Role of Ubiquitination and SUMOylation in Telomere Biology
err2020-01-01
err0
errOAAI
errMichal Zalzman; W. Alex Meltzer; Benjamin A. Portney; Robert A. Brown; Aditi Gupta
err分享
err收藏
err分享
err收藏
学者 查看更多内容