Self-adapting backfilling scheduling for parallel systems

被引:18
|
作者
Lawson, BG [1 ]
Smirni, E [1 ]
Puiu, D [1 ]
机构
[1] Univ Richmond, Dept Math & Comp Sci, Richmond, VA 23173 USA
关键词
batch schedulers; parallel systems; backfilling schedulers; performance analysis;
D O I
10.1109/ICPP.2002.1040916
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We focus on non-FCFS job scheduling policies for parallel systems that allow jobs to backfill, i.e., to move ahead in the queue, given that the), do not delay, certain previously submitted jobs. Consistent with commercial schedulers that maintain multiple queues where jobs are assigned according to the user-estimated duration, we propose a self-adapting backfilling policy that maintains multiple job queues to separate short from long jobs. The proposed policy adjusts its configuration parameters by continuously monitoring the system and quickly reacting to sudden fluctuations in the workload arrival pattern and/or severe changes in resource demands. Detailed performance comparisons via simulation using actual Supercomputing traces from the Parallel Work-load Archive indicate that the proposed policy consistently outperforms traditional backfilling.
引用
收藏
页码:583 / 592
页数:10
相关论文
共 50 条
  • [1] Self-Adapting Scheduling for tasks with dependencies in stochastic environments
    Riakotakis, I.
    Ciorba, F. M.
    Andronikos, T.
    Papakonstantinou, G.
    2006 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, VOLS 1 AND 2, 2006, : 691 - +
  • [2] Self-monitoring and self-adapting operating systems
    Seltzer, M
    Small, C
    SIXTH WORKSHOP ON HOT TOPICS IN OPERATING SYSTEMS, PROCEEDINGS, 1997, : 124 - 129
  • [3] A Self-Adapting Algorithm for Context Aware Systems
    Cioara, Tudor
    Anghel, Ionut
    Salomie, Ioan
    Dinsoreanu, Mihaela
    Copil, Georgiana
    Moldovan, Daniel
    9TH ROEDUNET IEEE INTERNATIONAL CONFERENCE, 2010, : 374 - 379
  • [4] Composition of self-adapting components for customizable systems
    Pastrana, J. L.
    Pimentel, E.
    Katrib, M.
    COMPUTER JOURNAL, 2008, 51 (04): : 481 - 496
  • [5] Self-Adapting Reliability in Distributed Software Systems
    Brun, Yuriy
    Bang, Jae Young
    Edwards, George
    Medvidovic, Nenad
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (08) : 764 - 780
  • [6] Composition of self-adapting components for customizable systems
    Pastrana, J.L.
    Pimentel, E.
    Katrib, M.
    Computer Journal, 2008, 51 (04): : 481 - 496
  • [8] A DSL for MAPE Patterns Representation in Self-adapting Systems
    Arcaini, Paolo
    Mirandola, Raffaela
    Riccobene, Elvinia
    Scandurra, Patrizia
    SOFTWARE ARCHITECTURE (ECSA 2018), 2018, 11048 : 3 - 19
  • [9] A middleware centric approach to building self-adapting systems
    Hallsteinsen, S
    Floch, J
    Stav, E
    SOFTWARE ENGINEERING AND MIDDLEWARE, 2005, 3437 : 107 - 122
  • [10] A self-adapting genetic algorithm for project scheduling under resource constraints
    Hartmann, S
    NAVAL RESEARCH LOGISTICS, 2002, 49 (05) : 433 - 448