Adaptive data-aware utility-based scheduling in resource-constrained systems

被引:3
|
作者
Vengerov, David [1 ]
Mastroleon, Lykomidis [2 ]
Murphy, Declan [1 ]
Bambos, Nick [2 ]
机构
[1] Sun Microsyst Labs, Menlo Pk, CA 94025 USA
[2] Stanford Univ, Dept Management Sci & Engn, Stanford, CA 94305 USA
关键词
Real-time scheduling; Data requirement; Utility accrual; Co-evolution; Reinforcement learning;
D O I
10.1016/j.jpdc.2009.08.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper addresses the problem of the dynamic scheduling of data-intensive multiprocessor jobs. Each job requires some number of CPUs and some amount of data that needs to be downloaded into a local storage. The completion of each job brings some benefit (utility) to the system, and the goal is to find the optimal scheduling policy that maximizes the average utility per unit of time obtained from all completed jobs. A co-evolutionary solution methodology is proposed, where the utility-based policies for managing local storage and for scheduling jobs onto the available CPUs mutually affect each other's environments, with both policies being adaptively tuned using the Reinforcement Learning (RL) methodology. The simulation results demonstrate that the performance of the scheduling policies increases significantly as a result of being tuned with RL, to the point that they significantly outperform the best scheduling algorithm suggested in the literature for jobs with soft-deadline utility functions. (C) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:871 / 879
页数:9
相关论文
共 50 条
  • [1] Adaptive utility-based scheduling in resource-constrained systems
    Vengerov, D
    [J]. AI 2005: ADVANCES IN ARTIFICIAL INTELLIGENCE, 2005, 3809 : 477 - 488
  • [2] A reinforcement learning framework for utility-based scheduling in resource-constrained systems
    Vengerov, David
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2009, 25 (07): : 728 - 736
  • [3] Co-ordinated Utility-Based Adaptation of Multiple Applications on Resource-Constrained Mobile Devices
    Scholz, Ulrich
    Mehlhase, Stephan
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, PROCEEDINGS, 2010, 6115 : 198 - 211
  • [4] A note on new trends in data-aware scheduling and resource provisioning in modern HPC systems
    Tao, Jie
    Kolodziej, Joanna
    Ranjan, Rajiv
    Jayaraman, Prem Prakash
    Buyya, Rajkumar
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2015, 51 : 45 - 46
  • [5] Scheduling of resource-constrained projects
    Zilinskas, A
    [J]. INTERFACES, 2001, 31 (04) : 133 - 135
  • [6] RESOURCE-CONSTRAINED ASSIGNMENT SCHEDULING
    MAZZOLA, JB
    NEEBE, AW
    [J]. OPERATIONS RESEARCH, 1986, 34 (04) : 560 - 572
  • [7] HEURISTICS FOR RESOURCE-CONSTRAINED SCHEDULING
    ELSAYED, EA
    NASR, NZ
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1986, 24 (02) : 299 - 310
  • [8] Scheduling of resource-constrained projects
    Wilson, J
    [J]. JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2001, 52 (07) : 846 - 846
  • [9] A Utility-based Adaptive Resource Scheduling Scheme for Multiple Services in Downlink multiuser MIMO-OFDMA Systems
    Zhang, Lidong
    Lu, Pengfei
    Yu, Zhongyuan
    Cao, Huawei
    Sun, Chao
    Wu, Chengjie
    [J]. 2013 IEEE 77TH VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2013,
  • [10] Adaptive Task Scheduling Switcher for a Resource-Constrained IoT System
    Bin Kamilin, Mohd Hafizuddin
    Bin Ahmadon, Mohd Anuaruddin
    Yamaguchi, Shingo
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2021,