Automatic workflow scheduling tuning for distributed processing systems

被引:1
|
作者
Visheratin, Alexander A. [1 ]
Melnik, Mikhail [1 ]
Nasonov, Denis [1 ]
机构
[1] ITMO Univ, St Petersburg, Russia
关键词
genetic algorithm; workflow; hyper-heuristic; parameters tuning; performance model;
D O I
10.1016/j.procs.2016.11.045
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern scientific applications are composed of various methods, techniques and models to solve complicated problems. Such composite applications commonly are represented as workflows. Workflow scheduling is a well-known optimization problem, for which there is a great amount of solutions. Most of the algorithms contain parameters, which affect the result of a method. Thus, for the efficient scheduling it is important to tune parameters of the algorithms. Moreover, performance models, which are used for the estimation of obtained solutions, are crucial parts of workflow scheduling. In this work we present a combined approach for automatic parameters tuning and performance models construction in the background of the WMS lifecycle. Algorithms tuning is provided by hyper-heuristic genetic algorithm, whereas models construction is performed via symbolic regression methods. Developed algorithm was evaluated using CLAVIRE platform and is applicable for any distributed computing systems to optimize the execution of composite applications.
引用
收藏
页码:388 / 397
页数:10
相关论文
共 50 条
  • [1] Workflow Scheduling on Distributed Systems
    Aziz, Maslina Abdul
    Abawajy, Jemal
    Islam, Rafiqul
    Herawan, Tutut
    PROCEEDINGS OF THE 2015 10TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, 2015, : 689 - 695
  • [2] Automatic Performance Tuning for Distributed Data Stream Processing Systems
    Herodotou, Herodotos
    Odysseos, Lambros
    Chen, Yuxing
    Lu, Jiaheng
    2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 3194 - 3197
  • [3] Workflow scheduling in distributed systems under fuzzy environment
    Xiao, Fuyuan
    Zhang, Zili
    Abawajy, Jemal
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2019, 37 (04) : 5323 - 5333
  • [4] AutoConfig: Automatic Configuration Tuning for Distributed Message Systems
    Bao, Liang
    Liu, Xin
    Xu, Ziheng
    Fang, Baoyin
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 29 - 40
  • [5] Different aspects of workflow scheduling in large-scale distributed systems
    Stavrinides, Georgios L.
    Rodrigo Duro, Francisco
    Karatza, Helen D.
    Garcia Blas, Javier
    Carretero, Jesus
    SIMULATION MODELLING PRACTICE AND THEORY, 2017, 70 : 120 - 134
  • [6] Workflow-Based Composite Job Scheduling for Decentralized Distributed Systems
    Tantitharanukul, Nasi
    Natwichai, Juggapong
    Boonma, Pruet
    2013 16TH INTERNATIONAL CONFERENCE ON NETWORK-BASED INFORMATION SYSTEMS (NBIS 2013), 2013, : 583 - 588
  • [7] Towards Automatic Parameter Tuning of Stream Processing Systems
    Bilal, Muhammad
    Canini, Marco
    PROCEEDINGS OF THE 2017 SYMPOSIUM ON CLOUD COMPUTING (SOCC '17), 2017, : 189 - 200
  • [8] Scheduling workflow distributed applications in JavaSymphony
    Jugravu, Alexandru
    Fahringer, Thomas
    Lect. Notes Comput. Sci., (272-281):
  • [9] Poster: Iterative Scheduling for Distributed Stream Processing Systems
    Eskandari, Leila
    Mair, Jason
    Huang, Zhiyi
    Eyers, David
    DEBS'18: PROCEEDINGS OF THE 12TH ACM INTERNATIONAL CONFERENCE ON DISTRIBUTED AND EVENT-BASED SYSTEMS, 2018, : 234 - 237
  • [10] Online Scheduling of Multiple Deadline-constrained Workflow Applications in Distributed Systems
    Zheng, Wei
    Xu, Chao
    Bao, Wen
    2015 THIRD INTERNATIONAL CONFERENCE ON ADVANCED CLOUD AND BIG DATA, 2015, : 104 - 111