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