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 条
  • [31] Model and algorithms for scheduling independent tasks on heterogeneous systems
    Shang Mingsheng
    Wang Qingxian
    Fu Yan
    Li Jianping
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE INFORMATION COMPUTING AND AUTOMATION, VOLS 1-3, 2008, : 691 - +
  • [32] Scheduling heterogeneous delivery tasks on a mixed logistics platform
    Zhen, Lu
    Baldacci, Roberto
    Tan, Zheyi
    Wang, Shuaian
    Lyu, Junyan
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2022, 298 (02) : 680 - 698
  • [33] An Approximation Algorithm for Scheduling on Heterogeneous Reconfigurable Resources
    Nahapetian, Ani
    Brisk, Philip
    Ghiasi, Soheil
    Sarrafzadeh, Majid
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2009, 9 (01) : 5
  • [34] Distribution of a Heterogeneous Set of Resources in Multiprocessor Scheduling
    M. G. Furugyan
    Journal of Computer and Systems Sciences International, 2021, 60 : 785 - 792
  • [35] Scheduling algorithm based on critical tasks in heterogeneous environments
    Zhou, Lan
    Shixin, Sun
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2008, 19 (02) : 398 - IBC
  • [36] Scheduling algorithm based on critical tasks in heterogeneous environments
    Lan Zhou & Sun Shixin Coll. of Computer Science and Engineering
    JournalofSystemsEngineeringandElectronics, 2008, (02) : 398 - 405
  • [37] Scheduling independent stochastic tasks on heterogeneous cloud platforms
    Gao, Yiqin
    Canon, Louis-Claude
    Robert, Yves
    Vivien, Frederic
    2019 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2019, : 385 - 395
  • [38] Distribution of a Heterogeneous Set of Resources in Multiprocessor Scheduling
    Furugyan, M. G.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2021, 60 (05) : 785 - 792
  • [39] Scheduling Distributed Resources in Heterogeneous Private Clouds
    Kesidis, George
    Shan, Yuquan
    Jain, Aman
    Urgaonkar, Bhuvan
    Khamse-Ashari, Jalal
    Lambadaris, Ioannis
    2018 IEEE 26TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2018, : 102 - 108
  • [40] Parallel Scheduling of Multiple Tasks in Heterogeneous Fog Networks
    Liu, Zening
    Wang, Kunlun
    Li, Kai
    Zhou, Ming-Tuo
    Yang, Yang
    PROCEEDINGS OF 2019 25TH ASIA-PACIFIC CONFERENCE ON COMMUNICATIONS (APCC), 2019, : 413 - 418