arrow
返回

A state lossless scheduling strategy in distributed stream computing systems

delete2022-10-01
delete2
PRE
AI
M
Minghui Wu
D
Dawei Sun *
S
Shang Gao
X
Xunyun Liu
R
Rajkumar Buyya
DOI:10.1016/j.jnca.2022.103462delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Stateful scheduling is of critical importance for the performance of a distributed stream computing system. In such a system, inappropriate task deployment lowers the resource utilization of cluster and introduces more communication between compute nodes. Also an online adjustment to task deployment scheme suffers slow state recovery during task restart. To address these issues, we propose a state lossless scheduling strategy (Sl-Stream) to optimize the task deployment and state recovery process. This paper discusses this strategy from the following aspects: (1) A stream application model and a resource model are constructed, together with the formalization of problems including subgraph partitioning, task deployment and stateful scheduling. (2) A multi-factor topology partitioning method is proposed using a quantum particle swarm algorithm. The assignment between tasks and nodes is optimized using a bipartite graph minimum matching algorithm. (3) A hierarchical local topology migration is performed when an online scheduling is triggered, which ensures the processing sustainability of data streams. (4) A fragment loss-tolerant jerasure tool is used to divide the state data into fragments and periodically save them in upstream vertex instances, which ensures the available fragments be able to reconstruct the whole state in parallel. (5) Metrics including latency, throughput and state recovery time are evaluated in a real distributed stream computing environment. With a comprehensive evaluation of variable-rate input scenarios, the proposed Sl-Stream system provides promising improvements on throughput, latency and state recovery time compared to the existing Storm's scheduling strategies.
Keyword:
Streamcomputing
Onlinescheduling
Statemanagement
Bipartitegraph
Hierarchicalmigration

期刊

Journal of Network and Computer Applications 封面图
Journal of Network and Computer Applications
IF:
8
论文数:
3.7K
被引数:
1.1W

机构

C
China University of Geosciences
学者数:
3.7W
论文数: 2.8W
被引数: 4.3W
D
Deakin University
学者数:
2.0W
论文数: 2.1W
被引数: 2.8W
U
university of melbourne
学者数:
5.7W
论文数: 5.4W
被引数: 69
学者 查看更多机构
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
Towards two-phase scheduling of real-time applications in distributed systems
err2017-04-01
err8
errOAAI
errAlghamdi, Mohammed I.; Jiang, Xunfei; Zhang, Ji; Zhang, Jifu; Jiang, Minghua; Qin, Xiao
err分享
err收藏
Timestamped State Sharing for Stream Analytics
err2021-11-01
err3
PREAI
errZhao, Yunjian; Liu, Zhi; Wu, Yidi; Jiang, Guanxian; Cheng, James; Liu, Kunlong; Yan, Xiao
err分享
err收藏
Solving NP-Hard Problems with Physarum-Based Ant Colony System
err2017-01-01
err70
PREAI
errLiu, Yuxin; Gao, Chao; Zhang, Zili; Lu, Yuxiao; Chen, Shi; Liang, Mingxin; Tao, Li
err分享
err收藏
err分享
err收藏
Scheduling parallel and distributed processing for automotive data stream management system
err2017-11-01
err16
errOAAI
errRho, Jaeyong; Azumi, Takuya; Nakagawa, Mayo; Sato, Kenya; Nishio, Nobuhiko
err分享
err收藏
学者 查看更多内容