Diversity/Parallelism Trade-Off in Distributed Systems With Redundancy

被引:3
|
作者
Peng, Pei [1 ]
Soljanin, Emina [1 ]
Whiting, Philip [2 ]
机构
[1] Rutgers State Univ, Dept Elect & Comp Engn, Piscataway, NJ 08854 USA
[2] Macquarie Univ, Sch Engn, Sydney, NSW 2109, Australia
基金
美国国家科学基金会;
关键词
Task analysis; Parallel processing; Computational modeling; Redundancy; Codes; Servers; Copper; Distributed systems; straggler mitigation; diversity and parallelism trade-off; erasure coding; service time scaling; STORAGE; PERFORMANCE; DOWNLOAD;
D O I
10.1109/TIT.2021.3127920
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Distributed computing enables parallel execution of smaller tasks that make up a large computing job. Its purpose is to reduce the job completion time. However, random fluctuations in task service times lead to straggling tasks with long execution times. Redundancy provides diversity that allows job completion when only a subset of redundant tasks is executed, thus removing the dependency on the straggling tasks. Under constrained resources (here, a fixed number of parallel servers), increasing redundancy reduces the available resources for parallelism. In this paper, we characterize the diversity vs. parallelism trade-off and identify the optimal strategy among replication, coding, and splitting, which minimizes the expected job completion time. We consider three common service time distributions and establish three models that describe the scaling of these distributions with the task size. We find that different distributions with different scaling models operate optimally at different redundancy levels, thus requiring very different code rates.
引用
收藏
页码:1279 / 1295
页数:17
相关论文
共 50 条
  • [31] The trade-off
    Rothschild, M
    [J]. COMMUNICATIONS NEWS, 2004, 41 (09): : 19 - 21
  • [32] Dynamically managing the communication-parallelism trade-off in future clustered processors
    Balasubramonian, R
    Dwarkadas, S
    Albonesi, DH
    [J]. 30TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2003, : 275 - 286
  • [33] NO TRADE-OFF
    NICOLINI, M
    [J]. NATION, 1977, 224 (20) : 610 - 610
  • [34] Scheduling trade-off of dynamic multiple parallel workflows on heterogeneous distributed computing systems
    Xie, Guoqi
    Liu, Liangjiao
    Yang, Liu
    Li, Renfa
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (02):
  • [35] On the rate versus diversity trade-off in multi-channel wireless transmission systems
    Nam, Haewoon
    Kot, Young-Chai
    Alouini, Mohamed-Slim
    [J]. 2007 IEEE WIRELESS COMMUNICATIONS & NETWORKING CONFERENCE, VOLS 1-9, 2007, : 1922 - +
  • [36] TRADE-OFF
    MANKIW, NG
    [J]. NEW REPUBLIC, 1991, 204 (13) : 4 - 4
  • [37] MULTICHIP SYSTEMS TRADE-OFF ANALYSIS TOOL
    SANDBORN, PA
    GHOSH, R
    DRAKE, K
    ABADIR, M
    BAL, L
    PARIKH, A
    [J]. JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 1994, 5 (2-3): : 207 - 218
  • [38] Uncertainty trade-off and disturbance trade-off for quantum measurements
    Srinivas, M. D.
    Mandayam, Prabha
    [J]. CURRENT SCIENCE, 2015, 109 (11): : 2044 - 2051
  • [39] Free trade trade-off
    Freedman, M
    [J]. FORBES, 2002, 169 (06): : 44 - 44
  • [40] Design Cost versus Access Cost Trade-off in Distributed Storage Systems: A Combinatorial Approach
    Etesami, Seyed Rasoul
    Maddah-Ali, Mohammad Ali
    [J]. 2016 AMERICAN CONTROL CONFERENCE (ACC), 2016, : 5322 - 5327