On the Effect of Task-to-Worker Assignment in Distributed Computing Systems with Stragglers
Behrouzi-Far, Amir, Soljanin, Emina
–arXiv.org Artificial Intelligence
Abstract-- We study the expected completion time of some recently proposed algorithms for distributed computing which redundantly assign computing tasks to multiple machines in order to tolerate a certain number of machine failures. We analytically show that not only the amount of redundancy but also the task-to-machine assignments affect the latency in a distributed system. We study systems with a fixed number of computing tasks that are split in possibly overlapping batches, and independent exponentially distributed machine service times. We show that, for such systems, the uniform replication of non-overlapping (disjoint) batches of computing tasks achieves the minimum expected computing time. Distributed computing has gained great attention in the time of big data [1]. By enabling parallel task execution, distributed computing systems can bring considerable speed ups to e.g. However, implementing computing algorithms in a distributed system introduces new challenges that have to be addressed in order to benefit from paralleziation.
arXiv.org Artificial Intelligence
Aug-8-2018
- Country:
- North America > United States
- New Jersey > Middlesex County > Piscataway (0.04)
- Europe > United Kingdom
- England > Cambridgeshire > Cambridge (0.04)
- North America > United States
- Genre:
- Research Report (0.50)
- Technology: