Machine Learning-Based Real-time Task Scheduling for Apache Storm

被引:0
|
作者
Wu, Cheng-Ying [2 ]
Zhao, Qi [1 ]
Cheng, Cheng-Yu [2 ]
Yang, Yuchen [1 ]
Qureshi, Muhammad A. [3 ]
Liu, Hang [2 ]
Chen, Genshe [1 ]
机构
[1] Intelligent Fus Technol Inc, 20410 Century Blvd,Suite 230, Germantown, MD 20874 USA
[2] Catholic Univ Amer, 620 Michigan Ave NE, Washington, DC USA
[3] US Army, Ctr C5ISR, 6662 Gunner Circle, Aberdeen Proving Ground, MD USA
来源
SENSORS AND SYSTEMS FOR SPACE APPLICATIONS XVII | 2024年 / 13062卷
关键词
Machine Learning; Task Scheduling; Apache Storm; Long Short-Term Memory; Convolutional Neural Networks; Deep Belief Networks;
D O I
10.1117/12.3021842
中图分类号
TP7 [遥感技术];
学科分类号
081102 ; 0816 ; 081602 ; 083002 ; 1404 ;
摘要
Apache Storm is a popular open-source distributed computing platform for real-time big-data processing. However, the existing task scheduling algorithms for Apache Storm do not adequately take into account the heterogeneity and dynamics of node computing resources and task demands, leading to high processing latency and suboptimal performance. In this thesis, we propose an innovative machine learning-based task scheduling scheme tailored for Apache Storm. The scheme leverages machine learning models to predict task performance and assigns a task to the computation node with the lowest predicted processing latency. In our design, each node operates a machine learning-based monitoring mechanism. When the master node schedules a new task, it queries the computation nodes obtains their available resources, and processes latency predictions to make the optimal assignment decision. We explored three machine learning models, including Long Short-Term Memory (LSTM), Convolutional Neural Networks (CNN), and Deep Belief Networks (DBN). Our experiments showed that LSTM achieved the most accurate latency predictions. The evaluation results demonstrate that Apache Storm with the proposed LSTM-based scheduling scheme significantly improves the task processing delay and resource utilization, compared to the existing algorithms.
引用
收藏
页数:9
相关论文
共 50 条
  • [41] Task Scheduling of Real-Time Traffic Information Processing Based on Digital Twins
    Liu, Yang
    Yang, Ang
    Zeng, Qingcheng
    Sun, Yuhui
    Gao, Jing
    Lv, Zhihan
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2023, 24 (11) : 13171 - 13179
  • [42] AREP: an adaptive, machine learning-based algorithm for real-time anomaly detection on network telemetry data
    Karoly Farkas
    Neural Computing and Applications, 2023, 35 : 6079 - 6094
  • [43] Task Scheduling Algorithm for Heterogeneous Real-time Systems Based on Deadline Constraints
    Li, Jianpeng
    Zheng, Gewei
    Zhang, Hanbing
    Shi, Guozhen
    PROCEEDINGS OF 2019 IEEE 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2019), 2019, : 113 - 116
  • [44] Real-Time Prediction for IC Aging Based on Machine Learning
    Huang, Ke
    Zhang, Xinqiao
    Karimi, Naghmeh
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2019, 68 (12) : 4756 - 4764
  • [45] Deep Learning-Based Real-Time Mode Decomposition for Multimode Fibers
    An, Yi
    Huang, Liangjin
    Li, Jun
    Leng, Jinyong
    Yang, Lijia
    Zhou, Pu
    IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2020, 26 (04) : 1 - 6
  • [46] Machine learning algorithms benchmarking for real-time fault predictable scheduling on a shop floor
    Wu, Wenda
    Ji, Wei
    Wang, Lihui
    Gao, Liang
    INTERNATIONAL JOURNAL OF MANUFACTURING RESEARCH, 2021, 16 (01) : 1 - 20
  • [47] Machine learning-based high-precision and real-time focus detection for laser material processing systems
    Polat, Can
    Yapici, Gizem N.
    Elahi, Sepehr
    Elahi, Parviz
    OPTICS, PHOTONICS AND DIGITAL TECHNOLOGIES FOR IMAGING APPLICATIONS VII, 2022, 12138
  • [48] Machine Learning-based Clinical Decision Support System for Early Diagnosis from Real-time Physiological Data
    Baig, Mirza Mansoor
    GholamHosseini, Hamid
    Linden, Maria
    PROCEEDINGS OF THE 2016 IEEE REGION 10 CONFERENCE (TENCON), 2016, : 2943 - 2946
  • [49] Machine learning-based impedance system for real-time recognition of antibiotic-susceptible bacteria with parallel cytometry
    Tang, Tao
    Liu, Xun
    Yuan, Yapeng
    Kiya, Ryota
    Zhang, Tianlong
    Yang, Yang
    Suetsugu, Shiro
    Yamazaki, Yoichi
    Ota, Nobutoshi
    Yamamoto, Koki
    Kamikubo, Hironari
    Tanaka, Yo
    Li, Ming
    Hosokawa, Yoichiroh
    Yalikun, Yaxiaer
    SENSORS AND ACTUATORS B-CHEMICAL, 2023, 374
  • [50] A novel task scheduling algorithm for real-time multiprocessor systems
    Chen, Yang-ping
    Wang, Lai-xiong
    Huang, Shi-tan
    2007 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-7, 2007, : 2763 - 2767