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 条
  • [21] Machine Learning-Based Parametric Audiovisual Quality Prediction Models for Real-Time Communications
    Demirbilek, Edip
    Gregoire, Jean-Charles
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2017, 13 (02)
  • [22] Real-time Hybrid Intrusion Detection System using Apache Storm
    Mylavarapu, Goutam
    Thomas, Johnson
    Kumar, Ashwin T. K.
    2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1436 - 1441
  • [23] The real-time task scheduling algorithm of RTOS
    Ngolah, CF
    Wang, YX
    Tan, XM
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2004, 29 (04): : 237 - 243
  • [24] Task scheduling in real-time industrial scenarios
    Chen, Ge
    Zhang, Junbo
    Ning, Mingchao
    Cui, Wei
    Ma, Mengcheng
    COMPUTERS & INDUSTRIAL ENGINEERING, 2023, 182
  • [25] Apache Storm Based on Topology for Real-Time Processing of Streaming Data from Social Networks
    Batyuk, Anatoliy
    Voityshyn, Volodymyr
    PROCEEDINGS OF THE 2016 IEEE FIRST INTERNATIONAL CONFERENCE ON DATA STREAM MINING & PROCESSING (DSMP), 2016, : 345 - 349
  • [26] Deep Reinforcement Learning Task Scheduling Method for Real-Time Performance Awareness
    Wang, Jinming
    Li, Shaobo
    Zhang, Xingxing
    Zhu, Keyu
    Xie, Cankun
    Wu, Fengbin
    IEEE ACCESS, 2025, 13 : 31385 - 31400
  • [27] Machine learning-based radiotherapy time prediction and treatment scheduling management
    Xie, Lisiqi
    Xu, Dan
    He, Kangjian
    Tian, Xin
    JOURNAL OF APPLIED CLINICAL MEDICAL PHYSICS, 2023, 24 (09):
  • [28] Real-Time Prediction of Sepsis in Critical Trauma Patients: Machine Learning-Based Modeling Study
    Li, Jiang
    Xi, Fengchan
    Yu, Wenkui
    Sun, Chuanrui
    Wang, Xiling
    JMIR FORMATIVE RESEARCH, 2023, 7
  • [29] Machine learning-based prediction of on-state voltage for real-time health monitoring of IGBT
    Thekemuriyil T.
    Rohner J.D.
    Minamisawa R.A.
    Power Electronic Devices and Components, 2023, 6
  • [30] Machine Learning-based Wearable Bio-processor for Real-Time Blood Pressure Estimation
    Yoon, Jee-Ye
    Kim, Hayeon
    Ham, Eun-Gyeong
    Yang, Hannah
    Kim, Ji-Hoon
    2022 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2022,