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 条
  • [21] Fault-tolerant scheduling and data placement for scientific workflow processing in geo-distributed clouds
    Li, Chunlin
    Liu, Jun
    Wang, Min
    Luo, Youlong
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 187
  • [22] Architecture of distributed and collaborative scheduling system based on workflow
    Yu, XiaoYi
    Sun, ShuDong
    Si, ShuBin
    International Conference on Management Innovation, Vols 1 and 2, 2007, : 155 - 158
  • [23] Balanced scheduling of distributed workflow tasks based on clustering
    Yu, Dongjin
    Ying, Yuke
    Zhang, Lei
    Liu, Chengfei
    Sun, Xiaoxiao
    Zheng, Hongsheng
    KNOWLEDGE-BASED SYSTEMS, 2020, 199
  • [24] I-Scheduler: Iterative scheduling for distributed stream processing systems
    Eskandari, Leila
    Mair, Jason
    Huang, Zhiyi
    Eyers, David
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 117 (117): : 219 - 233
  • [25] AUTOMATIC TUNING AND GAIN SCHEDULING FOR PH CONTROL
    LIN, JY
    YU, CC
    CHEMICAL ENGINEERING SCIENCE, 1993, 48 (18) : 3159 - 3171
  • [26] A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems
    Shirvani, Mirsaeid Hosseini
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 90
  • [27] Scheduling in distributed systems
    Karatza, H
    PERFORMANCE TOOLS AND APPLICATIONS TO NETWORKED SYSTEMS, 2004, 2965 : 336 - 356
  • [28] Workflow management in large distributed systems
    Legrand, I.
    Newman, H.
    Voicu, R.
    Dobre, C.
    Grigoras, C.
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2010), 2011, 331
  • [29] Workflow dependency analysis and its implications on distributed workflow systems
    Kim, KH
    AINA 2003: 17TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2003, : 677 - 682
  • [30] Modeling workflow within distributed systems
    Yan, YH
    Bejan, A
    PROCEEDINGS OF THE SIXTH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, 2001, : 433 - 439