DocumentCode :
3312310
Title :
Data and process mapping of sparse graph systems in a distributed environment (non-reviewed)
Author :
Scott, Andrew
Author_Institution :
Alabama A&M Univ., Huntsville
fYear :
2008
fDate :
3-6 April 2008
Firstpage :
257
Lastpage :
258
Abstract :
Methods employed for extracting parallel grains from a given sparse graph are varied and heuristic in nature, since it is NP-Hard to find the maximally balanced connected partition for a general graph [1]. In many cases, e.g. the GR -"Greedy Algorithm" [2], PI - "Principal Inertia" algorithms [3], RGB - "Recursive Graph Bisection" [4], 1DTF - The "ID Topology Frontal"; algorithm [5] and RSB - "Recursive Spectral Bisection" [6,7], systems are decomposed based upon the number of available processors without regard to the graph topology, which leads to inefficient data structuring (i.e. redundant storage, high communication costs and indiscriminate load balancing). An efficient methodology for regrouping and mapping a given decomposition is developed in this work. It is based on the "elimination-tree," or e-tree, data structure of [8]. The e-tree is a spanning tree for the given graph, and is utilized as a data structure to guide parallel processing. The mapping function assigns a "label," gamma, to each vertex: V rarr {1,2,...,n}. "Label classes" are defined as an ordered set, or list, of labels and contain vertices which can be processed in parallel after the vertices of all previously defined classes have been processed. A symbolic factorization technique is used to create these label classes, or sub-graphs, from G(A).
Keywords :
computational complexity; parallel processing; resource allocation; tree data structures; trees (mathematics); NP-hard problem; data mapping; distributed environment; elimination-tree data structure; load balancing; maximally balanced connected partition problem; parallel grain extraction; parallel processing; process mapping; spanning tree; sparse graph system; symbolic factorization technique; Costs; Data mining; Data structures; Greedy algorithms; Load management; Parallel processing; Partitioning algorithms; Topology; Tree data structures; Tree graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Southeastcon, 2008. IEEE
Conference_Location :
Huntsville, AL
Print_ISBN :
978-1-4244-1883-1
Electronic_ISBN :
978-1-4244-1884-8
Type :
conf
DOI :
10.1109/SECON.2008.4494296
Filename :
4494296
Link To Document :
بازگشت