Adaptive online scheduling of tasks with anytime property on heterogeneous resources

被引:1
|
作者
Modos, Istvan [1 ,3 ]
Sucha, Premysl [1 ]
Vaclavik, Roman [1 ]
Smejkal, Jan [2 ]
Hanzalek, Zdenek [1 ,3 ]
机构
[1] Czech Tech Univ, Fac Elect Engn, Dept Control Engn, Karlovo Namesti 13, Prague 12135 2, Czech Republic
[2] Merica, U Ladek 353-37, Ricany Strasin 25101, Czech Republic
[3] Czech Tech Univ, Czech Inst Informat Robot & Cybernet, Zikova St 1903-4, Prague 16636 6, Czech Republic
关键词
Online scheduling; Anytime algorithms; Machine learning; Adaptive systems; INDEPENDENT TASKS; ALGORITHMS;
D O I
10.1016/j.cor.2016.06.008
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
An acceptable response time of a server is an important aspect in many client-server applications; this is evident in situations in which the server is overloaded by many computationally intensive requests. In this work, we consider that the requests, or in this case tasks, generated by the clients are instances of optimization problems solved by anytime algorithms, i.e. the quality of the solution increases with the processing time of a task. These tasks are submitted to the server which schedules them to the available computational resources where the tasks are processed. To tackle the overload problem, we propose a scheduling algorithm which combines traditional scheduling approaches with a quality control heuristic which adjusts the requested quality of the solutions and thus changes the processing time of the tasks. Two efficient quality control heuristics are introduced: the first heuristic sets a global quality for all tasks, whereas the second heuristic sets the quality for each task independently. Moreover, in practice, the relationship between the processing time and the quality is not known a priori. Because it is crucial for scheduling algorithms to know at least the estimation of these relationships, we propose a general procedure for estimating these relationships using information obtained from the already executed tasks. Finally, the performance of the proposed scheduling algorithm is demonstrated on a real-world problem from the domain of personnel rostering with very good results. (C) 2016 Elsevier Ltd. All rights reserved.
引用
收藏
页码:95 / 117
页数:23
相关论文
共 50 条
  • [41] Scheduling of tasks in the parareal algorithm for heterogeneous cloud platforms
    Xiao, Hongtao
    Aubanel, Eric
    2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 1440 - 1448
  • [42] Static scheduling of dependent parallel tasks on heterogeneous clusters
    Barbosa, J.
    Morais, C.
    Nobrega, R.
    Monteiro, A. P.
    2005 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2006, : 546 - 553
  • [43] Approximation Algorithm for Scheduling a Chain of Tasks on Heterogeneous Systems
    Aba, Massinissa Ait
    Zaourar, Lilia
    Munier, Alix
    EURO-PAR 2017: PARALLEL PROCESSING WORKSHOPS, 2018, 10659 : 353 - 365
  • [44] Scheduling of Missions with Constrained Tasks for Heterogeneous Robot Systems
    Vazquez, Gricel
    Calinescu, Radu
    Camara, Javier
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (371): : 156 - 174
  • [45] Scheduling Parallel Tasks under Multiple Resources: List Scheduling vs. Pack Scheduling
    Sun, Hongyang
    Elghazi, Redouane
    Gainaru, Ana
    Aupy, Guillaume
    Raghavan, Padma
    2018 32ND IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2018, : 194 - 203
  • [46] A Scheduling System for Shared Online Laboratory Resources
    Li, Yaoye
    Esche, Sven K.
    Chassapis, Constantin
    FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 20 - 25
  • [47] Online Scheduling of Task Graphs on Heterogeneous Platforms
    Canon, Louis-Claude
    Marchal, Loris
    Simon, Bertrand
    Vivien, Frederic
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (03) : 721 - 732
  • [48] Online Task Scheduling for Heterogeneous Reconfigurable Systems
    Zhou, Xuegong
    Liang, Liang
    Wang, Ying
    Peng, Chenglian
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN IV, 2008, 5236 : 596 - +
  • [49] Online Learning for Job Scheduling on Heterogeneous Machines
    Ruan, Yufei
    Yekkehkhany, Ali
    Etesami, S. Rasoul
    2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 591 - 596
  • [50] Adaptive energy-efficient scheduling for real-time tasks on DVS-enabled heterogeneous clusters
    Zhu, Xiaomin
    He, Chuan
    Li, Kenli
    Qin, Xiao
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (06) : 751 - 763