An Efficient Scheduling Algorithm for Distributed Heterogeneous Systems with Task Duplication Allowed

Hao Shi, Yixiang Chen, Jinyi Xu

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

2 Citations (Scopus)

Abstract

Due to the restriction of data transmission speed and bandwidth between processing units, communication delays are significantly impacting the complete time of applications in distributed heterogeneous systems. Most of the existing methods considering communication delays are approximate. The performance of solutions given by these heuristic methods are depends on the input instance. Another common choice is optimization methods, such as genetic algorithms and branch-and-bound search. However, these algorithms solve general situations with low efficiency. This paper proposes an efficient scheduling algorithm with task duplication allowed, called DHSA. Task duplication allows tasks executing multiple times to trade extra computation for communication delays, which is widely used in parallel system scheduling approximately. To address the complexity explosion caused by allowing all-task duplication, we decompose the scheduling into allocation and ordering stages and optimize them separately with solving optimization model and slack-interval aware ordering approach. Extensive experiments show that DHSA gives more optimal solutions within feasible time comparing to two state-of-the-art methods, particularly for applications with medium to high communication load.

Original languageEnglish
Title of host publication19th IEEE International Symposium on Parallel and Distributed Processing with Applications, 11th IEEE International Conference on Big Data and Cloud Computing, 14th IEEE International Conference on Social Computing and Networking and 11th IEEE International Conference on Sustainable Computing and Communications, ISPA/BDCloud/SocialCom/SustainCom 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages578-587
Number of pages10
ISBN (Electronic)9781665435741
DOIs
Publication statusPublished - 2021
Externally publishedYes
Event19th IEEE International Symposium on Parallel and Distributed Processing with Applications, 11th IEEE International Conference on Big Data and Cloud Computing, 14th IEEE International Conference on Social Computing and Networking and 11th IEEE International Conference on Sustainable Computing and Communications, ISPA/BDCloud/SocialCom/SustainCom 2021 - New York, United States
Duration: 30 Sept 20213 Oct 2021

Publication series

Name19th IEEE International Symposium on Parallel and Distributed Processing with Applications, 11th IEEE International Conference on Big Data and Cloud Computing, 14th IEEE International Conference on Social Computing and Networking and 11th IEEE International Conference on Sustainable Computing and Communications, ISPA/BDCloud/SocialCom/SustainCom 2021

Conference

Conference19th IEEE International Symposium on Parallel and Distributed Processing with Applications, 11th IEEE International Conference on Big Data and Cloud Computing, 14th IEEE International Conference on Social Computing and Networking and 11th IEEE International Conference on Sustainable Computing and Communications, ISPA/BDCloud/SocialCom/SustainCom 2021
Country/TerritoryUnited States
CityNew York
Period30/09/213/10/21

Keywords

  • Distributed Heterogeneous Systems
  • Duplication-based Scheduling
  • Optimization Model
  • Slack-interval Aware Ordering

Fingerprint

Dive into the research topics of 'An Efficient Scheduling Algorithm for Distributed Heterogeneous Systems with Task Duplication Allowed'. Together they form a unique fingerprint.

Cite this