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 条
  • [21] OKRA: optimal task and resource allocation for energy minimization in mobile edge computing systems
    Fang, Weiwei
    Ding, Shuai
    Li, Yangyang
    Zhou, Wenchen
    Xiong, Naixue
    WIRELESS NETWORKS, 2019, 25 (05) : 2851 - 2867
  • [22] Decentralized market-based resource allocation in a heterogeneous computing system
    Smith, James
    Chong, Edwin K. P.
    Maciejewski, Anthony A.
    Siegel, Howard Jay
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1066 - +
  • [23] Resource allocation for independent real-time tasks in heterogeneous systems for energy minimization
    Yu, Y
    Prasanna, VK
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2003, 19 (03) : 433 - 449
  • [24] A stochastic model for robust resource allocation in heterogeneous parallel and distributed computing systems
    Smith, Jay
    Siegel, Howard Jay
    Maciejewski, Anthony A.
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2701 - +
  • [25] Joint Heterogeneous Tasks Offloading and Resource Allocation in Mobile Edge Computing Systems
    Wang, Sihua
    Pan, Chunyu
    Yin, Changchuan
    2018 10TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2018,
  • [26] Design of load-aware resource allocation for heterogeneous fog computing systems
    Hassan, Syed Rizwan
    Rehman, Ateeq Ur
    Alsharabi, Naif
    Arain, Salman
    Quddus, Asim
    Hamam, Habib
    PEERJ COMPUTER SCIENCE, 2024, 10
  • [27] Bandwidth-aware resource allocation for heterogeneous computing systems to maximize throughput
    Hong, B
    Prasanna, VK
    2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2003, : 539 - 546
  • [28] Design of load-aware resource allocation for heterogeneous fog computing systems
    Hassan S.R.
    Rehman A.U.
    Alsharabi N.
    Arain S.
    Quddus A.
    Hamam H.
    PeerJ Computer Science, 2024, 10
  • [29] Resource Allocation in Vehicular Cloud Computing Systems With Heterogeneous Vehicles and Roadside Units
    Lin, Chun-Cheng
    Deng, Der-Jiunn
    Yao, Chia-Chi
    IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (05): : 3692 - 3700
  • [30] Energy-Minimization Task Offloading and Resource Allocation for Mobile Edge Computing in NOMA Heterogeneous Networks
    Xu, Chen
    Zheng, Guangyuan
    Zhao, Xiongwen
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2020, 69 (12) : 16001 - 16016