Not All Tasks Are Created Equal: Adaptive Resource Allocation for Heterogeneous Tasks in Dynamic Workflows

被引:2
|
作者
Phung, Thanh Son [1 ]
Ward, Logan [2 ]
Chard, Kyle [3 ]
Thain, Douglas [1 ]
机构
[1] Univ Notre Dame, Dept Comp Sci & Engn, Notre Dame, IN 46556 USA
[2] Argonne Natl Lab, Data Sci & Learning Div, Argonne, IL 60439 USA
[3] Univ Chicago, Dept Comp Sci, Chicago, IL 60637 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/WORKS54523.2021.00008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Users running dynamic workflows in distributed systems usually have inadequate expertise to correctly size the allocation of resources (cores, memory, disk) to each task due to the difficulty in uncovering the obscure yet important correlation between tasks and their resource consumption. Thus, users typically pay little attention to this problem of allocation sizing and either simply apply an error-prone upper bound of resource allocation to all tasks, or delegate this responsibility to underlying distributed systems, resulting in substantial waste from allocated yet unused resources. In this paper, we will first show that tasks performing different work may have significantly different resource consumption. We will then show that exploiting the heterogeneity of tasks is a desirable way to reveal and predict the relationship between tasks and their resource consumption, reduce waste from resource misallocation, increase tasks' consumption efficiency, and incentivize users' cooperation. We have developed two info-aware allocation strategies capitalizing on this characteristic and will show their effectiveness through simulations on two modern applications with dynamic workflows and five synthetic datasets of resource consumption. Our results show that info-aware strategies can cut down up to 98.7% of the total waste incurred by a best-effort strategy, and increase the efficiency in resource consumption of each task on average anywhere up to 93.9%.
引用
收藏
页码:17 / 24
页数:8
相关论文
共 50 条
  • [1] Fair Resource Allocation for Heterogeneous Tasks
    Mukherjee, Koyel
    Dutta, Partha
    Raravi, Gurulingesh
    Rajasubramaniam, Thangaraj
    Dasgupta, Koustuv
    Singh, Atul
    [J]. 2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 1087 - 1096
  • [2] 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
  • [3] Not all tasks are created equal: the influence of visual degradation on reading in dyslexia
    Ben-Yehudah, G.
    Gilutz, Y.
    [J]. JOURNAL OF MOLECULAR NEUROSCIENCE, 2014, 53 : S17 - S18
  • [4] Not all phonemes are created equal: The effects of linguistic manipulations on phonological awareness tasks
    Chafouleas, SM
    VanAuken, TL
    Dunham, K
    [J]. JOURNAL OF PSYCHOEDUCATIONAL ASSESSMENT, 2001, 19 (03) : 216 - 226
  • [5] 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
  • [6] Illegitimate tasks are not created equal: Examining the effects of attributions on unreasonable and unnecessary tasks
    Pindek, Shani
    Demircioglu, Ezgi
    Howard, David J.
    Eatough, Erin M.
    Spector, Paul E.
    [J]. WORK AND STRESS, 2019, 33 (03): : 231 - 246
  • [7] Visualizing resource allocation tasks
    Pu, P
    Melissargos, G
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1997, 17 (04) : 6 - 9
  • [8] Tarema: Adaptive Resource Allocation for Scalable Scientific Workflows in Heterogeneous Clusters
    Bader, Jonathan
    Thamsen, Lauritz
    Kulagina, Svetlana
    Will, Jonathan
    Meyerhenke, Henning
    Kao, Odej
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 65 - 75
  • [9] Not all lexical access tasks are created equal: Lexical development between three and five
    Isacoff, Nora M.
    Stromswold, Karin
    [J]. FIRST LANGUAGE, 2014, 34 (01) : 43 - 57
  • [10] Are resource fluctuations anticipated in resource allocation tasks?
    Langholtz, H
    Gettys, C
    Foote, B
    [J]. ORGANIZATIONAL BEHAVIOR AND HUMAN DECISION PROCESSES, 1995, 64 (03) : 274 - 282