Adaptive allocation of independent tasks to maximize throughput

被引:29
|
作者
Hong, Bo [1 ]
Prasanna, Viktor K.
机构
[1] Drexel Univ, Dept Elect & Comp Engn, Philadelphia, PA 19104 USA
[2] Univ So Calif, Dept Elect Engn, Los Angeles, CA 90089 USA
基金
美国国家科学基金会;
关键词
task allocation; heterogeneous computing; network flow; decentralized algorithm; throughput;
D O I
10.1109/TPDS.2007.1042
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we consider the task allocation problem for computing a large set of equal-sized independent tasks on a heterogeneous computing system where the tasks initially reside on a single computer (the root) in the system. This problem represents the computation paradigm for a wide range of applications such as SETI@ home and Monte Carlo simulations. We consider the scenario where the systems have a general graph-structured topology and the computers are capable of concurrent communications and overlapping communications with computation. We show that the maximization of system throughput reduces to a standard network flow problem. We then develop a decentralized adaptive algorithm that solves a relaxed form of the standard network flow problem and maximizes the system throughput. This algorithm is then approximated by a simple decentralized protocol to coordinate the resources adaptively. Simulations are conducted to verify the effectiveness of the proposed approach. For both uniformly distributed and power law distributed systems, a close-to-optimal throughput is achieved, and improved performance over a bandwidth-centric heuristic is observed. The adaptivity of the proposed approach is also verified through simulations.
引用
收藏
页码:1420 / 1435
页数:16
相关论文
共 50 条
  • [1] Joint Power Allocation for Energy Harvesting to Maximize Throughput in Classified WBAN
    Li, Shuang
    Hu, Fengye
    Mao, Zhi
    Liu, He
    Ling, Zhuang
    [J]. 2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [2] Adaptive CAC Using NeuroEvolution to Maximize Throughput in Mobile Networks
    Yang, Xu
    Wang, Yapeng
    Bigham, John
    Cuthbert, Laurie
    [J]. 2011 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2011, : 897 - 902
  • [3] ADAPTIVE RESOURCE ALLOCATION TO MAXIMIZE RUN-OUT TIMES
    Lee, Alan
    Ziedins, Ilze
    [J]. ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2012, 29 (03)
  • [4] Adaptive Workload Allocation for Multi-Human Multi-Robot Teams for Independent and Homogeneous Tasks
    Mina, Tamzidul
    Kannan, Shyam Sundar
    Jo, Wonse
    Min, Byung-Cheol
    [J]. IEEE ACCESS, 2020, 8 : 152697 - 152712
  • [5] Joint Trajectory Planning, Time and Power Allocation to Maximize Throughput in UAV Network
    Wang, Kehao
    Xu, Jiangwei
    Li, Xiaobai
    Liu, Pei
    Cao, Hui
    Liu, Kezhong
    [J]. DRONES, 2023, 7 (02)
  • [6] Bandwidth-aware resource allocation for heterogeneous computing systems to maximize throughput
    Hong, B
    Prasanna, VK
    [J]. 2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2003, : 539 - 546
  • [7] A Tale of Two - Data Independent Acquisition applied to maximize proteome coverage and throughput
    Bruderer, Roland M.
    Bernhardt, Oliver M.
    Gandhi, Tejas
    Muntel, Jan
    Muller, Sebastian
    Mironova, Polina
    Walter, Ondine
    Carayol, Jerome
    Hager, Jorg
    Valsesia, Armand
    Dayon, Loic
    Astrup, Arne
    Saris, Wim H. M.
    Marty, Florian
    Reiter, Lukas
    [J]. MOLECULAR & CELLULAR PROTEOMICS, 2017, 16 (08) : S25 - S25
  • [8] Not All Tasks Are Created Equal: Adaptive Resource Allocation for Heterogeneous Tasks in Dynamic Workflows
    Phung, Thanh Son
    Ward, Logan
    Chard, Kyle
    Thain, Douglas
    [J]. PROCEEDINGS OF 16TH WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE (WORKS21), 2021, : 17 - 24
  • [9] Distributed Multiagent Resource Allocation with Adaptive Preemption for Dynamic Tasks
    Pinhey, Graham
    Doucette, John
    Cohen, Robin
    [J]. AAMAS'14: PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS, 2014, : 1441 - 1442
  • [10] Spatial-Temporal Adaptive Optimal Allocation of Archival Tasks
    Lilan, Chen
    Yongsheng, Chen
    [J]. IEEE ACCESS, 2021, 9 : 25809 - 25817