Title: Branch-and-bound task allocation with task clustering-based pruning
Authors: Ma, YC
Chen, TF
Chung, CP
資訊工程學系
Department of Computer Science
Keywords: task allocation;branch-and-bound;pruning rule;dominance relation;state-space searching
Issue Date: 1-Nov-2004
Abstract: We propose a task allocation algorithm that aims at finding an optimal task assignment for any parallel programs on a given machine configuration. The theme of the approach is to traverse a state-space tree that enumerates all possible task assignments. The efficiency of the task allocation algorithm comes from that we apply a pruning rule on each traversed state to check whether traversal of a given sub-tree is required by taking advantage of dominance relation and task clustering heuristics. The pruning rules try to eliminate partial assignments that violate the clustering of tasks, but still keeping some optimal assignments in the future search space. In contrast to previous state-space searching methods for task allocation, the proposed pruning rules significantly reduce the time and space required to obtain an optimal assignment and lead the traversal to a near optimal assignment in a small number of states. Experimental evaluation shows that the pruning rules make the state-space searching approach feasible for practical use. (C) 2004 Published by Elsevier Inc.
URI: http://dx.doi.org/10.1016/j.jpdc.2004.08.002
http://hdl.handle.net/11536/25668
ISSN: 0743-7315
DOI: 10.1016/j.jpdc.2004.08.002
Journal: JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING
Volume: 64
Issue: 11
Begin Page: 1223
End Page: 1240
Appears in Collections:Articles


Files in This Item:

  1. 000224996500002.pdf

If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.