2010
DOI: 10.5121/ijcsit.2010.2513
|View full text |Cite
|
Sign up to set email alerts
|

A Clustering Heuristic for Multiprocessor Environments Using Computation and Communication Loads of Modules

Abstract: In this paper, we have developed a heuristic for the task allocation problem on a fully connected homogeneous multiprocessor environment. Our heuristic is based on a value associated with the modules called the Computation-Communication-Load (CCLoad). This value is dependent on the computation and the communication times associated with the module. Using the concept of CCLoad, we propose a clustering algorithm of complexity O(|V| 2 (|V|+|E|)log(|V|+|E|)), and demonstrate its superiority over a generic version … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
8
0

Year Published

2010
2010
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 8 publications
0
8
0
Order By: Relevance
“…status(alloc(l)) ← busy 49 return time EVALUATE-TIME (SIMULATOR) calculates the time taken by a given clustering (Mishra et al [15]). Line 01 initializes time to 0.…”
Section: Methodsmentioning
confidence: 99%
“…status(alloc(l)) ← busy 49 return time EVALUATE-TIME (SIMULATOR) calculates the time taken by a given clustering (Mishra et al [15]). Line 01 initializes time to 0.…”
Section: Methodsmentioning
confidence: 99%
“…The Computation Communication Load Clustering (CCLC) algorithm schedules tasks on a fully connected parallel system. The authors define a factor Computation‐Communication‐Load (CCLoad) for tasks in the graph.…”
Section: Related Workmentioning
confidence: 99%
“…In this section, we present a concise description of some of the previously proposed clustering based task scheduling algorithms. Some well‐known previous algorithms are EZ (Edge Zeroing), LC (Linear Clustering), DSC (Dominant Sequence Clustering), GDS (Greedy Dominant Sequence), MCP (Modified Critical Path), DCP (Dynamic Critical Path), CASC (Clustering Algorithm for Synchronous Communication), CPPS (Cluster Pair Priority Scheduling), CCLC (Computation Communication Load Clustering), DCCL (Dynamic Computation Communication Load), RDCC (Randomized Dynamic Computation Communication), BDSC (Bounded Dominant Sequence Clustering), and LOCAL …”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…: Al-Maasarani[2] (TG1 having 16 nodes); Al-Mouhamed[3] (TG2 having 17 nodes); Colin and Chretienne[7] (TG3 having 9 nodes); Chung an Ranka[6] (TG4 having 11 nodes); Wu and Gajski[35] (TG5 having 18 nodes); Yang and Gerasoulis[38] (TG6 having 7 nodes); Mishra et al[24] (TG7 having 7 nodes); Kadamuddi and Tsai[13] (TG8 having 15 nodes); Kwok and Ahmad[19] (TG9 having 9 nodes).…”
mentioning
confidence: 99%