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 条
  • [1] Examination of Fairness in Scheduling Tasks with Heterogeneous Resources
    Erdos, Szilvia
    Kovari, Bence
    2021 8TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI 2021), 2021, : 155 - 159
  • [2] Adaptive Scheduling of Parallel Jobs on Functionally Heterogeneous Resources
    He, Yuxiong
    Sun, Hongyang
    Hsu, Wen-Jing
    2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP), 2007, : 358 - 365
  • [3] Scheduling Stream Processing Tasks on Geo-Distributed Heterogeneous Resources
    Janssen, Gerrit
    Verbitskiy, Ilya
    Renner, Thomas
    Thamsen, Lauritz
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2018, : 5159 - 5164
  • [4] Adaptive Fault Tolerance for Online Tasks Scheduling in Cloud Computing
    Keshk, Arabi E.
    Alsini, Raed A., I
    Tawfeek, Medhat A.
    2018 1ST INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS & INFORMATION SECURITY (ICCAIS' 2018), 2018,
  • [5] A Fair Scheduling Algorithm for Adaptive Heterogeneous Resources in Data Centers
    Liu, Wenbin
    Chen, Ningjiang
    Li, Hua
    Tang, Yusi
    Liang, Birui
    INTERNETWARE'18: PROCEEDINGS OF THE TENTH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE, 2018,
  • [6] Dynamic Binding and Scheduling of Firm-Deadline Tasks on Heterogeneous Compute Resources
    Tang, Hsiang-Kuo
    Rupnow, Kyle
    Ramanathan, Parmesh
    Compton, Katherine
    16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 275 - 280
  • [7] Online energy-efficient scheduling of DAG tasks on heterogeneous embedded platforms
    Hu, Biao
    Yang, Xincheng
    Zhao, Mingguo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 140
  • [8] Online Scheduling of Splittable Tasks
    Epstein, Leah
    van Stee, Rob
    ACM TRANSACTIONS ON ALGORITHMS, 2006, 2 (01) : 79 - 94
  • [9] Heterogeneous Labor Scheduling with Elastic Tasks
    Liu Zhen-yuan
    Liao Guang-Rui
    2015 27TH CHINESE CONTROL AND DECISION CONFERENCE (CCDC), 2015, : 5000 - 5004
  • [10] Irnproving scheduling of tasks in a heterogeneous environment
    Bajaj, R
    Agrawal, DP
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (02) : 107 - 118