• 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