Adaptive Topology Decomposition for Storm

Cheng Xie,Liang Qian,Lianghui Ding,Feng Yang
DOI: https://doi.org/10.1109/iceltics.2017.8253283
2017-01-01
Abstract:Real-time computing system attracts more and more attention in both academic researches and industrial applications. One of the real-time computing systems, Apache Storm, because of its characteristics of stream processing and high fault tolerance, is widely used for machine learning and distributed remote process call (RPC), etc. However, the existing approaches to decompose topology for Storm cannot ensure an optimized performance. In this paper, we propose an adaptive topology decomposition algorithm for Storm where topology decomposition based on cluster status and components of topology can be performed at run time. We have evaluated the processing performance and the load balancing of the algorithm. The evaluation results indicate that the proposed algorithm has better performances on task processing and load-balancing than the existing algorithms.
What problem does this paper attempt to address?