Real-time scheduling based on optimized topology and communication traffic in distributed real-time computation platform of storm

被引:34
|
作者
Li, Chunlin [1 ,2 ]
Zhang, Jing [1 ]
Luo, Youlong [3 ]
机构
[1] Wuhan Univ Technol, Dept Comp Sci, Wuhan 430063, Peoples R China
[2] Nanjing Univ Informat Sci & Technol, Jiangsu Key Lab Big Data Anal Technol, Collaborat Innovat Ctr Atmospher Environm & Equip, Nanjing, Jiangsu, Peoples R China
[3] Wuhan Univ Technol, Sch Management, Wuhan 430063, Peoples R China
关键词
Storm; Topology optimization; Executor scheduling; Load balancing; ONLINE;
D O I
10.1016/j.jnca.2017.03.007
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, Storm, an open source distributed real-time computation system, has gained significant amount of popularity in cloud computing industry due to its high reliability and good processing mode. The key in tuning Storm performance lie in the strategy deployed a topology on Storm and the scheduling method used in Storm scheduler. A Storm topology refers to a graph of real-time computation, which provides the logic view of the data process. Currently, Storm adopts a static topology deployment strategy and a simplistic scheduling method, which not only limits flexibility in topology tuning, but also leads to low efficiency in load balancing among its worker nodes. To this end, a Storm topology dynamic optimization algorithm based on the theory of constraints (STDO-TOC) is proposed to dynamically eliminate the performance bottleneck of the topology. In addition, a real-time scheduling algorithm based on topology and traffic (TS-Storm) is proposed to effectively solve the problem of inter-node load imbalance. Extensive experiment results show that, our newly proposed topology deployment strategy and scheduling method can largely improve performance of Storm in term of better system throughput, shorter average delay and latency, and less inter-node traffic.
引用
收藏
页码:100 / 115
页数:16
相关论文
共 50 条
  • [21] Real-time topology optimization based on multi-scale convolutional attention mechanism
    Zhang, Wei
    Su, Lijie
    Wang, Xianpeng
    ENGINEERING OPTIMIZATION, 2024,
  • [22] SQLS: A Storm-Based Query Language System for Real-Time Stream Data Analysis
    Ji Yimu
    Zhang Dianchao
    Sun Yanfei
    Zhao Chuanxin
    He Jing
    Wang Ruchuan
    Chen Guoliang
    CHINESE JOURNAL OF ELECTRONICS, 2016, 25 (06) : 1025 - 1033
  • [23] SQLS:A Storm-Based Query Language System for Real-Time Stream Data Analysis
    JI Yimu
    ZHANG Dianchao
    SUN Yanfei
    ZHAO Chuanxin
    HE Jing
    WANG Ruchuan
    CHEN Guoliang
    ChineseJournalofElectronics, 2016, 25 (06) : 1025 - 1033
  • [24] Deep reinforcement learning task scheduling method based on server real-time performance
    Wang, Jinming
    Li, Shaobo
    Zhang, Xingxing
    Wu, Fengbin
    Xie, Cankun
    PEERJ COMPUTER SCIENCE, 2024, 10
  • [25] Adaptive Scheduling Framework for Real-Time Video Encoding on Heterogeneous Systems
    Ilic, Aleksandar
    Momcilovic, Svetislav
    Roma, Nuno
    Sousa, Leonel
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2016, 26 (03) : 597 - 611
  • [26] Online strategy for real-time task allocation problem in sharing platform
    Dai W.
    Jiang Y.
    Guo X.
    Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice, 2021, 41 (11): : 2929 - 2936
  • [27] Real-time Calculating Over Self-Health Data Using Storm
    Cai, Jiangyong
    Jin, Zhengping
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MECHATRONICS, MATERIALS, CHEMISTRY AND COMPUTER ENGINEERING 2015 (ICMMCCE 2015), 2015, 39 : 2061 - 2066
  • [28] Investigations of a distributed real-time information system for flight measuring applications
    Mircescu, A
    Renken, M
    AEROSPACE SCIENCE AND TECHNOLOGY, 1999, 3 (01): : 29 - 38
  • [29] Application Research of Energy Data Acquisition and Analysis Based on Real-time Stream Processing Platform
    Li, Kunming
    Ji, Cong
    Zhong, Chunlin
    Zheng, Fei
    Shao, Jun
    PROCEEDINGS OF 2017 6TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2017), 2017, : 175 - 178
  • [30] A Study of Real-time Data Encryption in the Smart Grid Wide Area Measurement System based on Storm
    Zhang, Shaomin
    Sun, Jie
    Wang, Baoyi
    PROCEEDINGS OF THE 2015 3RD INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2015, 35 : 532 - 537