ARED: automata-based runtime estimation for distributed systems using deep learning

被引:4
|
作者
Cheon, Hyunjoon [1 ]
Ryu, Jinseung [2 ]
Ryou, Jaecheol [3 ]
Park, Chan Yeol [2 ]
Han, Yo-Sub [1 ]
机构
[1] Yonsei Univ, Dept Comp Sci, Seoul, South Korea
[2] Korea Inst Sci & Technol Informat, Ctr Supercomp Dev, Daejeon, South Korea
[3] Chungnam Natl Univ, Dept Comp Engn, Daejeon, South Korea
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2023年 / 26卷 / 05期
关键词
Automata theory; Deep learning; Software modeling; Time estimation;
D O I
10.1007/s10586-021-03272-w
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
High-performance computers are used for computation-intensive tasks. It is essential for these systems to simultaneously execute several computation-intensive tasks for efficient and timely system utilization. Since typical tasks have a longer runtime, it is essential to determine the runtime of each task prior to execution and schedule them accordingly. We propose a method for predicting the runtime of MPI-based software. Initially, we analyze the source code of the software by translating the code to finite automata and measuring the state complexity. Next, the runtime of software is trained using a deep neural network (DNN) along with its state complexity. Herein, we propose three models based on DNN, statistics and their hybrid. DNN model is superior in comparison. Additionally, the adaptability of our method is demonstrated by showing that our method can adapt on new environment with 90% accuracy on various software.
引用
收藏
页码:2629 / 2641
页数:13
相关论文
共 50 条
  • [1] ARED: automata-based runtime estimation for distributed systems using deep learning
    Hyunjoon Cheon
    Jinseung Ryu
    Jaecheol Ryou
    Chan Yeol Park
    Yo-Sub Han
    Cluster Computing, 2023, 26 : 2629 - 2641
  • [2] SW Runtime Estimation using Automata Theory and Deep Learning on HPC
    Cheon, Hyunjoon
    Ryu, Jinseung
    Park, Chan Yeol
    Han, Yo-Sub
    2020 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS COMPANION (ACSOS-C 2020), 2020, : 7 - 12
  • [3] Limitations of learning in automata-based systems
    Oliveira, Fernando S.
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2010, 203 (03) : 684 - 691
  • [4] Exact runtime analysis using automata-based symbolic simulation
    Schüle, T
    Schneider, K
    FIRST ACM AND IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CO-DESIGN, PROCEEDINGS, 2003, : 153 - 162
  • [5] Probabilistic Automata-Based Method for Enhancing Performance of Deep Reinforcement Learning Systems
    Min Yang
    Guanjun Liu
    Ziyuan Zhou
    Jiacun Wang
    IEEE/CAA Journal of Automatica Sinica, 2024, 11 (11) : 2327 - 2339
  • [6] Probabilistic Automata-Based Method for Enhancing Performance of Deep Reinforcement Learning Systems
    Yang, Min
    Liu, Guanjun
    Zhou, Ziyuan
    Wang, Jiacun
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2024, 11 (11) : 2327 - 2339
  • [7] Distributed learning automata-based scheme for classification using novel pursuit scheme
    Goodwin, Morten
    Yazidi, Anis
    APPLIED INTELLIGENCE, 2020, 50 (07) : 2222 - 2238
  • [8] Distributed learning automata-based scheme for classification using novel pursuit scheme
    Morten Goodwin
    Anis Yazidi
    Applied Intelligence, 2020, 50 : 2222 - 2238
  • [9] Distributed Learning Automata-based S-learning scheme for classification
    Morten Goodwin
    Anis Yazidi
    Tore Møller Jonassen
    Pattern Analysis and Applications, 2020, 23 : 1235 - 1250
  • [10] Distributed Learning Automata-based S-learning scheme for classification
    Goodwin, Morten
    Yazidi, Anis
    Jonassen, Tore Moller
    PATTERN ANALYSIS AND APPLICATIONS, 2020, 23 (03) : 1235 - 1250