1. Flink-ER: An Elastic Resource-Scheduling Strategy for Processing Fluctuating Mobile Stream Data on Flink
- Author
-
Jiong Yu, Ziyang Li, Chen Bian, Yuefei Wang, Binglei Guo, Yitian Zhang, and Yonglin Pu
- Subjects
Resource scheduling ,Article Subject ,Computer Networks and Communications ,business.industry ,Computer science ,Mobile broadband ,Distributed computing ,Big data ,020206 networking & telecommunications ,02 engineering and technology ,TK5101-6720 ,Computer Science Applications ,Stream processing ,020204 information systems ,Scalability ,0202 electrical engineering, electronic engineering, information engineering ,Telecommunication ,Elasticity (economics) ,Latency (engineering) ,business ,Stream data - Abstract
As real-time and immediate feedback becomes increasingly important in tasks related to mobile information, big data stream processing systems are increasingly applied to process massive amounts of mobile data. However, when processing a drastically fluctuating mobile data stream, the lack of an elastic resource-scheduling strategy limits the elasticity and scalability of data stream processing systems. To address this problem, this paper builds a flow-network model, a resource allocation model, and a data redistribution model as the foundation for proposing Flink with an elastic resource-scheduling strategy (Flink-ER), which consists of a capacity detection algorithm, an elastic resource reallocation algorithm, and a data redistribution algorithm. The strategy improves the performance of the platform by dynamically rescaling the cluster and increasing the parallelism of operators based on the processing load. The experimental results show that the throughput of a cluster was promoted under the premise of meeting latency constraints, which verifies the efficiency of the strategy.
- Published
- 2020