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 条
  • [41] Multiobjective Energy-Aware Workflow Scheduling in Distributed Datacenters
    Nesmachnow, Sergio
    Iturriaga, Santiago
    Dorronsoro, Bernabe
    Tchernykh, Andrei
    HIGH PERFORMANCE COMPUTER APPLICATIONS, 2016, 595 : 79 - 93
  • [42] USING STOCHASTIC LEARNING AUTOMATA FOR JOB SCHEDULING IN DISTRIBUTED-PROCESSING SYSTEMS
    MIRCHANDANEY, R
    STANKOVIC, JA
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1986, 3 (04) : 527 - 552
  • [43] Multistep Scheduling Algorithm for Parallel and Distributed Processing in Heterogeneous Systems with Communication Costs
    Yamazaki, Hitoshi
    Konishi, Katsumi
    Shin, Seiichi
    Sawada, Kenji
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [44] A client for distributed geo-processing and workflow design
    Schaeffer, Bastian
    Foerster, Theodor
    JOURNAL OF LOCATION BASED SERVICES, 2008, 2 (03) : 194 - 210
  • [45] Automatic Tuning of Task Scheduling Policies on Multicore Architectures
    Bhat, Akshatha
    Lenharth, Andrew
    Nguyen, Donald
    Yi, Qing
    Pingali, Keshav
    PARALLEL COMPUTING: ON THE ROAD TO EXASCALE, 2016, 27 : 11 - 21
  • [46] AutoReplica: Automatic Data Replica Manager in Distributed Caching and Data Processing Systems
    Yang, Zhengyu
    Wang, Jiayin
    Evans, David
    Mi, Ningfang
    2016 IEEE 35TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2016,
  • [47] ContTune: Continuous Tuning by Conservative Bayesian Optimization for Distributed Stream Data Processing Systems
    Lian, Jinqing
    Zhang, Xinyi
    Shao, Yingxia
    Pu, Zenglin
    Xiang, Qingfeng
    Li, Yawen
    Cui, Bin
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (13): : 4282 - 4295
  • [48] A human-oriented tuning of workflow management systems
    Vanderfeesten, I
    Reijers, HA
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2005, 3649 : 80 - 95
  • [49] Distributed manufacturing execution systems: A workflow perspective
    Chin-Yin Huang
    Journal of Intelligent Manufacturing, 2002, 13 : 485 - 497
  • [50] Tuning the granularity of parallelism for distributed graph processing
    Xinyuan Luo
    Sai Wu
    Wei Wang
    Lidan Shou
    Distributed and Parallel Databases, 2017, 35 : 117 - 148