Scalable linear programming based resource allocation for makespan minimization in heterogeneous computing systems

被引:8
|
作者
Tarplee, Kyle M. [1 ]
Friese, Ryan [1 ]
Maciejewski, Anthony A. [1 ]
Siegel, Howard Jay [1 ,2 ]
机构
[1] Colorado State Univ, Dept Elect & Comp Engn, Ft Collins, CO 80523 USA
[2] Colorado State Univ, Dept Comp Sci, Ft Collins, CO 80523 USA
基金
美国国家科学基金会;
关键词
High performance computing; Scheduling; Resource management; Bag-of-tasks; Heterogeneous computing; Linear programming; INDEPENDENT TASKS; APPROXIMATION ALGORITHMS; PERFORMANCE;
D O I
10.1016/j.jpdc.2015.07.002
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Resource management for large-scale high performance computing systems poses difficult challenges to system administrators. The extreme scale of these modern systems require task scheduling algorithms that are capable of handling at least millions of tasks and thousands of machines. Highly scalable algorithms are necessary to efficiently schedule tasks to maintain the highest level of performance from the system. In this study, we design a novel linear programming based resource allocation algorithm for heterogeneous computing systems to efficiently compute high quality solutions for minimizing makespan. The novel algorithm tightly bounds the optimal makespan from below with an infeasible schedule and from above with a fully feasible schedule. The new algorithms are highly scalable in terms of solution quality and computation time as the problem size increases because they leverage similarity in tasks and machines. This novel algorithm is compared to existing algorithms via simulation on a few example systems. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:76 / 86
页数:11
相关论文
共 50 条
  • [41] Multiple job co-allocation strategy for heterogeneous multi-cluster systems based on linear programming
    Héctor Blanco
    Josep Lluís Lérida
    Fernando Cores
    Fernando Guirado
    The Journal of Supercomputing, 2011, 58 : 394 - 402
  • [42] Multiple job co-allocation strategy for heterogeneous multi-cluster systems based on linear programming
    Blanco, Hector
    Lluis Lerida, Josep
    Cores, Fernando
    Guirado, Fernando
    JOURNAL OF SUPERCOMPUTING, 2011, 58 (03): : 394 - 402
  • [43] On task allocation in heterogeneous distributed computing systems
    Ignatius, PP
    Murthy, CSR
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1997, 12 (04): : 231 - 238
  • [44] On task allocation in heterogeneous distributed computing systems
    Indian Inst of Technology, Madras, India
    Comput Syst Sci Eng, 4 (231-238):
  • [45] Resource Allocation via Linear Programming for Fractional Cooperation
    Farsad, Nariman
    Eckford, Andrew W.
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2012, 11 (05) : 1633 - 1637
  • [46] Hour Minimization Based Resource Allocation for Deadline Constrained Scientific Workflow Application in Cloud Computing
    Brindha, S. K. Jeya
    Sujana, J. Angela Jennifa
    Revathi, T.
    2016 5TH INTERNATIONAL CONFERENCE ON RECENT TRENDS IN INFORMATION TECHNOLOGY (ICRTIT), 2016,
  • [47] Resource allocation based on linear waterfilling algorithm in CR systems
    Wu Jian
    Yang Longxiang
    Liu Xu
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [48] Energy Minimization on Heterogeneous Systems through Approximate Computing
    Spyrou, Michalis
    Kalogirou, Christos
    Konstantas, Christos
    Koutsovasilis, Panos
    Maroudas, Manolis
    Antonopoulos, Christos D.
    Bellas, Nikolaos
    PARALLEL COMPUTING: ON THE ROAD TO EXASCALE, 2016, 27 : 741 - 752
  • [49] Minimization of Energy Using Heuristic Resource Allocation and Migration for Cloud Computing
    Manjunatha, S.
    Suresh, L.
    INTERNATIONAL JOURNAL OF KNOWLEDGE AND SYSTEMS SCIENCE, 2021, 12 (01) : 74 - 83
  • [50] Affinity-Based Resource and Task Allocation in Edge Computing Systems
    Zou, Wenbing
    Liu, Xiulei
    Hou, Shoulu
    Zhang, Ye
    Miao, Lin
    Gong, Yi
    Li, Ning
    2023 IEEE 22ND INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, BIGDATASE, CSE, EUC, ISCI 2023, 2024, : 1187 - 1195