2009
DOI: 10.1007/s11227-009-0288-3
|View full text |Cite
|
Sign up to set email alerts
|

The hybrid dynamic parallel scheduling algorithm for load balancing on Chained-Cubic Tree interconnection networks

Abstract: The Chained-Cubic Tree (CCT) interconnection network topology was recently proposed as a continuation for the extended efforts in the area of interconnection networks' performance improvement. This topology, which promises to exhibit the best properties of the hypercube and tree topologies, needs to be deeply investigated in order to evaluate its performance among other interconnection networks' topologies. This work comes as a complementary effort, in which the load balancing technique is investigated as one … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
13
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 23 publications
(14 citation statements)
references
References 19 publications
0
13
0
Order By: Relevance
“…It is not easy to design an algorithm for a system when processing elements share resources and work cooperatively. Chained Cubic Tree (CCT) is considered as hybrid architecture [4]. The author suggested a task scheduling for CCT network and claimed optimal or near optimal solution in scheduling and executing the tasks.…”
Section: Related Workmentioning
confidence: 99%
“…It is not easy to design an algorithm for a system when processing elements share resources and work cooperatively. Chained Cubic Tree (CCT) is considered as hybrid architecture [4]. The author suggested a task scheduling for CCT network and claimed optimal or near optimal solution in scheduling and executing the tasks.…”
Section: Related Workmentioning
confidence: 99%
“…A lot of studies were conducted to find a proper algorithm. In [9] authors propose a dynamic parallel scheduling algorithm for load balancing. Several strategies are proposed to distribute the load using dynamic and distributed load balancing mechanisms, called sender-initiated and receiver-initiated strategies.…”
Section: Related Researchesmentioning
confidence: 99%
“…In line 28, the task Id of the processor is updated to the Id of the zero laxity task (Tw). Now, both tasks are ready to be replaced, and thus, task (Tw) is added to heap H R , while task (Tr) is added to heap H W (lines [29][30]. The while loop in line 21 then continues until all Z events are handled.…”
Section: The Handleeorzevents Proceduresmentioning
confidence: 99%
“…time slices as mentioned previously, which are bounded by two successive deadlines, and the end of each TL-plane corresponds to the deadline of a task in the system. Hence, tasks are marshalled in the intervals [0, 5), [5,7), [7,10), [10,14), [14,15), [15,16), [16,17), [17,19), [19,20), [20,21), [21,25), [25,26), [26,28), and [28,29), which correspond to the first 14 TL-planes, after which all tasks would finish at least one period of their executions. This means that at the beginning of each TL-plane, all tasks have to be allocated local executions proportional to their utilizations and marshalled until the end of the time slice at which they must all be preempted.…”
Section: Introductionmentioning
confidence: 99%