• DocumentCode
    238547
  • Title

    Determining the Optimal Redistribution for a Given Data Partition

  • Author

    Herault, Thomas ; Herrmann, J. ; Marchal, Loris ; Robert, Yannick

  • Author_Institution
    Univ. of Tennessee, Knoxville, TN, USA
  • fYear
    2014
  • fDate
    24-27 June 2014
  • Firstpage
    95
  • Lastpage
    102
  • Abstract
    The classical redistribution problem aims at optimally scheduling communications when moving from an initial data distribution to a target distribution where each processor will host a subset of data items. However, modern computing platforms are equipped with a powerful interconnection switch, and the cost of a given communication is (almost) independent of the location of its sender and receiver. This leads to generalizing the redistribution problem as follows: find the optimal one-toone mapping of the subsets of data items onto the processors for which the cost of the redistribution is minimal. This paper studies the complexity of this generalized problem. We provide optimal algorithms and evaluate their gain over classical redistribution through simulations. We also show the NP-hardness of the problem to find the optimal data partition and processor permutation (defined by new subsets) that minimize the cost of redistribution followed by a simple computation kernel.
  • Keywords
    computational complexity; data handling; parallel processing; NP-hardness problem; computation kernel; data items; data partition; interconnection switch; optimal one-tone mapping; processor permutation; redistribution problem; Bipartite graph; Complexity theory; Distributed databases; Kernel; Measurement; Optimization; Partitioning algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing (ISPDC), 2014 IEEE 13th International Symposium on
  • Conference_Location
    Marseilles
  • Print_ISBN
    978-1-4799-5918-1
  • Type

    conf

  • DOI
    10.1109/ISPDC.2014.16
  • Filename
    6900206