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 条
  • [31] On maximizing the throughput of multiprocessor tasks
    Fishkin, AV
    Zhang, GC
    [J]. THEORETICAL COMPUTER SCIENCE, 2003, 302 (1-3) : 319 - 335
  • [32] On maximizing the throughput of multiprocessor tasks
    Fishkin, AV
    Zhang, GC
    [J]. MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2002, 2002, 2420 : 269 - 279
  • [33] The allocation of promotion budget to maximize customer equity
    Berger, PD
    Bechwati, NN
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2001, 29 (01): : 49 - 61
  • [34] Allocation of marketing budgets to maximize customer equity
    Hamidreza Koosha
    Amir Albadvi
    [J]. Operational Research, 2020, 20 : 561 - 583
  • [35] Dynamic Power- and Failure-Aware Cloud Resources Allocation for Sets of Independent Tasks
    Sampaio, Altino M.
    Barbosa, Jorge G.
    [J]. PROCEEDINGS OF THE 2013 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING (IC2E 2013), 2013, : 1 - 10
  • [36] Adaptation and learning as strategies to maximize reward in neurofeedback tasks
    Osuna-Orozco, Rodrigo
    Zhao, Yi
    Stealey, Hannah Marie
    Lu, Hung-Yun
    Contreras-Hernandez, Enrique
    Santacruz, Samantha Rose
    [J]. FRONTIERS IN HUMAN NEUROSCIENCE, 2024, 18
  • [37] Power-aware resource allocation for independent tasks in heterogeneous real-time systems
    Yang, Y
    Prasanna, VK
    [J]. NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 341 - 348
  • [38] Stochastic-based robust dynamic resource allocation for independent tasks in a heterogeneous computing system
    Salehi, Mohsen Amini
    Smith, Jay
    Maciejewski, Anthony A.
    Siegel, Howard Jay
    Chong, Edwin K. P.
    Apodaca, Jonathan
    Briceno, Luis D.
    Renner, Timothy
    Shestak, Vladimir
    Ladd, Joshua
    Sutton, Andrew
    Janovy, David
    Govindasamy, Sudha
    Alqudah, Amin
    Dewri, Rinku
    Prakash, Puneet
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 97 : 96 - 111
  • [39] Scheduling Tasks to Maximize Usage of Aggregate Variables in Place
    Abu-Mahmeed, Samah
    McCosh, Cheryl
    Budimlic, Zoran
    Kennedy, Ken
    Ravindran, Kaushik
    Hogan, Kevin
    Austin, Paul
    Rogers, Steve
    Kornerup, Jacob
    [J]. COMPILER CONSTRUCTION, PROCEEDINGS, 2009, 5501 : 204 - +
  • [40] Adaptive Robust Control of Skid Mobile Robot with independent Driving Torque Allocation
    Liao, Jianfeng
    Chen, Zheng
    Yao, Bin
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2017, : 340 - 345