Fair Scheduling of General-Purpose Workloads on Workstation Clusters

被引:1
|
作者
Cosimo Anglano
机构
[1] Universitá del Piemonte Orientale,Dipartimento di Scienze e Tecnologie Avanzate
关键词
clusters of workstations; scheduling; implicit coscheduling; proportional-share scheduling; simulation;
D O I
10.1023/A:1012752923793
中图分类号
学科分类号
摘要
In this paper we present a scheduling strategy for workstation clusters able to effectively and fairly schedule general-purpose workloads potentially made up by compute-bound, interactive, and I/O-intensive applications, that may each be sequential, client-server, or parallel. The scheduling strategy allocates resources to processes of the same parallel applications in such a way that they all get the same CPU share regardless of the level of resource contention on the respective machines, and relies on an extended stride scheduler to fairly allocate individual workstations. A simulation analysis carried out for a variety of workloads and operational conditions shows that our strategy (a) delivers good performance to all the applications classes composing general-purpose workloads, (b) fairly allocates resources among competing applications, and (c) outperforms alternative strategies.
引用
收藏
页码:87 / 96
页数:9
相关论文
共 50 条
  • [1] A fair and effective scheduling strategy for workstation clusters
    Anglano, C
    CLUSTER 2000: IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2000, : 271 - 279
  • [2] Quantifying behavioral differences between multimedia and general-purpose workloads
    Eeckhout, L
    De Bosschere, K
    JOURNAL OF SYSTEMS ARCHITECTURE, 2003, 48 (6-7) : 199 - 220
  • [3] A scheduling framework for general-purpose parallel languages
    Fluet, Matthew
    Rainey, Mike
    Reppy, John
    ACM SIGPLAN NOTICES, 2008, 43 (09) : 241 - 252
  • [4] A Scheduling Framework for General-purpose Parallel Languages
    Fluet, Matthew
    Rainey, Mike
    Reppy, John
    ICFP'08: PROCEEDINGS OF THE 2008 SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING, 2008, : 241 - 252
  • [5] A TAXONOMY OF SCHEDULING IN GENERAL-PURPOSE DISTRIBUTED COMPUTING SYSTEMS
    CASAVANT, TL
    KUHL, JG
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1988, 14 (02) : 141 - 154
  • [6] On Fair Scheduling of Heterogeneous Workloads
    Giles, Ellis
    Varman, Peter
    2022 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2022, : 1 - 8
  • [7] General-purpose neural network mapping scheduling genetic algorithm
    Jisuanji Yanjiu yu Fazhan, 11 (872-876):
  • [8] Scheduling algorithm for general-purpose liquid handling and automation platform
    Tian H.
    Cheng W.
    Wang J.
    Tang Y.
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2024, 52 (05): : 130 - 135
  • [9] Nyami: A Synthesizable GPU Architectural Model for General-Purpose and Graphics-Specific Workloads
    Bush, Jeff
    Dexter, Philip
    Miller, Timothy N.
    Carpenter, Aaron
    2015 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS AND SOFTWARE (ISPASS), 2015, : 173 - 182
  • [10] General-purpose definition
    Emerson, DM
    DATAMATION, 1995, 41 (23): : 14 - 14