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 条
  • [1] Resource allocation in Linear Programming based on energy and makespan minimization using ETC
    Rajoriya, Manisha Kumari
    Banyal, Rohitash Kumar
    PROCEEDINGS OF THE 2017 IEEE SECOND INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES (ICECCT), 2017,
  • [2] Energy and Makespan Tradeoffs in Heterogeneous Computing Systems using Efficient Linear Programming Techniques
    Tarplee, Kyle M.
    Friese, Ryan
    Maciejewski, Anthony A.
    Siegel, Howard Jay
    Chong, Edwin K. P.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (06) : 1633 - 1646
  • [3] Resource Allocation in Cloud Computing Environments Based on Integer Linear Programming
    Rezvani, Mostafa
    Akbari, Mohammad Kazem
    Javadi, Bahman
    COMPUTER JOURNAL, 2015, 58 (02): : 300 - 314
  • [4] Scalable Resource Allocation Techniques for Edge Computing Systems
    Rublein, Caroline
    Mehmeti, Fidan
    Gunes, Taha D.
    Stein, Sebastian
    La Porta, Thomas F.
    2022 31ST INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2022), 2022,
  • [5] Efficient and Scalable Computation of the Energy and Makespan Pareto Front for Heterogeneous Computing Systems
    Tarplee, Kyle M.
    Friese, Ryan
    Maciejewski, Anthony A.
    Siegel, Howard Jay
    2013 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2013, : 401 - 408
  • [6] Multiagent-Based Resource Allocation for Energy Minimization in Cloud Computing Systems
    Wang, Wanyuan
    Jiang, Yichuan
    Wu, Weiwei
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2017, 47 (02): : 205 - 220
  • [7] Characterizing resource allocation heuristics for heterogeneous computing systems
    Ali, S
    Braun, TD
    Siegel, HJ
    Maciejewski, AA
    Beck, N
    Bölöni, L
    Maheswaran, M
    Reuther, AI
    Robertson, JP
    Theys, MD
    Yao, B
    ADVANCES IN COMPUTERS, VOL 63: PARALLEL, DISTRIBUTED, AND PERVASIVE COMPUTING, 2005, 63 : 91 - 128
  • [8] A Scalable Fair Heterogeneous Resource Allocation Scheme in Distributed Systems
    Zheng, Xiaoying
    Xia, Ye
    2017 IEEE 15TH INTL CONF ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING, 15TH INTL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING, 3RD INTL CONF ON BIG DATA INTELLIGENCE AND COMPUTING AND CYBER SCIENCE AND TECHNOLOGY CONGRESS(DASC/PICOM/DATACOM/CYBERSCI, 2017, : 1174 - 1179
  • [9] Task Offloading and Resource Allocation in Heterogeneous Edge Computing Systems
    Li, Shilin
    Liu, Yiming
    Qin, Xiaoqi
    Zhang, Zhi
    Li, Hang
    2021 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE WORKSHOPS (WCNCW), 2021,
  • [10] Makespan and Energy Robust Stochastic Static Resource Allocation of a Bag-of-Tasks to a Heterogeneous Computing System
    Oxley, Mark A.
    Pasricha, Sudeep
    Maciejewski, Anthony A.
    Siegel, Howard Jay
    Apodaca, Jonathan
    Young, Dalton
    Briceno, Luis
    Smith, Jay
    Bahirat, Shirish
    Khemka, Bhavesh
    Ramirez, Adrian
    Zou, Yong
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (10) : 2791 - 2805