首页   按字顺浏览 期刊浏览 卷期浏览 ON CONSIDERING COMMUNICATION IN SCHEDULING TASK GRAPHS ON PARALLEL PROCESSORS
ON CONSIDERING COMMUNICATION IN SCHEDULING TASK GRAPHS ON PARALLEL PROCESSORS

 

作者: HESHAM EL-REWINI,   HESHAMH. ALI,  

 

期刊: Parallel Algorithms and Applications  (Taylor Available online 1994)
卷期: Volume 3, issue 3-4  

页码: 177-191

 

ISSN:1063-7192

 

年代: 1994

 

DOI:10.1080/10637199408962536

 

出版商: Taylor & Francis Group

 

关键词: Parallel and distributed computers;scheduling algorithms;two-processor scheduling;maximum matching;task graphs;augmented task graphs;tree-structured graphs;communication models;D.4.1;E2.2;G.2.2.

 

数据来源: Taylor

 

摘要:

The problem of scheduling task graphs on multiprocessor systems is known to be NP-complete in its general form as well as many restricted cases. Few polynomial algorithms have been developed for solving special cases of this problem when the communication cost is ignored. The complexity of the problem rises even further when communication among tasks is considered. Several different models have been used by researchers to compute the communication cost. The complexity of the problem changes based on which cost model is used to estimate the communication cost Several versions of the scheduling problem with communication were proven to be NP-complete using different models [10, 11]. In this paper, we first Survey the different communication models. Focusing on one of these models, we study the effect of considering communication on the relationship between the two-processor scheduling problem and the problem of finding maximum matching in the complement of the task graph We introduce the idea of augmented task graphs and show that in some cases scheduling an augmented graph without considering communication is equivalent to scheduling the original task graph with communication. We show that the problem of scheduling an arbitrary task graph with communication on two processors can be reduced to the problem of constructing an augmented graph. We introduce a polynomial algorithm to optimally schedule a tree-structured task graph with communication on two processors by the construction of its augmented graph e also prove the optimally of the introduced algorithm.

 

点击下载:  PDF (978KB)



返 回