TY - GEN
T1 - Coded Distributed Computing with Wireless Shared Heterogeneous Workers
AU - Lei, Yu
AU - Li, Mingming
AU - Zhao, Guangquan
AU - Peng, Xiyuan
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Distributed computing can parallelize large-scale computing tasks. However, due to the straggler effect, the performance of distributed systems may be diminished. Coded distributed computing mitigates the straggler effect by introducing redundant loads. In this research, we investigate a wireless network comprising multiple masters and heterogeneous workers, with each master allocated a distinct task. We divide computing tasks into two types: long-term computing tasks and short-term computing tasks. For long-term computing tasks, we propose the Static Worker Assignment algorithm (SWA), which balances the assignment of workers and minimizes the single iteration time of all tasks. Comparing SWA with two reference benchmarks reveals significant speed improvements of up to 54.03% and 51.14% over the respective benchmarks. For short-term tasks, we propose the Dynamic Worker Assignment algorithm (DWA), which reduces task reloading time without significantly increasing single iteration time. Compared to reloading by SWA, the DWA method may result in a 0.89% increase in single iteration time, while the task reloading delay decreases by 52.70%.
AB - Distributed computing can parallelize large-scale computing tasks. However, due to the straggler effect, the performance of distributed systems may be diminished. Coded distributed computing mitigates the straggler effect by introducing redundant loads. In this research, we investigate a wireless network comprising multiple masters and heterogeneous workers, with each master allocated a distinct task. We divide computing tasks into two types: long-term computing tasks and short-term computing tasks. For long-term computing tasks, we propose the Static Worker Assignment algorithm (SWA), which balances the assignment of workers and minimizes the single iteration time of all tasks. Comparing SWA with two reference benchmarks reveals significant speed improvements of up to 54.03% and 51.14% over the respective benchmarks. For short-term tasks, we propose the Dynamic Worker Assignment algorithm (DWA), which reduces task reloading time without significantly increasing single iteration time. Compared to reloading by SWA, the DWA method may result in a 0.89% increase in single iteration time, while the task reloading delay decreases by 52.70%.
KW - coeded computing
KW - distributed computing
KW - distributed computing strategy
KW - heterogeneous-worker
KW - multi-master
KW - wireless network
UR - https://www.scopus.com/pages/publications/85200108455
U2 - 10.1109/ICETCI61221.2024.10594416
DO - 10.1109/ICETCI61221.2024.10594416
M3 - 会议稿件
AN - SCOPUS:85200108455
T3 - 2024 IEEE 4th International Conference on Electronic Technology, Communication and Information, ICETCI 2024
SP - 109
EP - 113
BT - 2024 IEEE 4th International Conference on Electronic Technology, Communication and Information, ICETCI 2024
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 4th IEEE International Conference on Electronic Technology, Communication and Information, ICETCI 2024
Y2 - 24 May 2024 through 26 May 2024
ER -