• DocumentCode
    1872083
  • Title

    An efficient parallel algorithm for evaluating join queries on heterogeneous distributed systems

  • Author

    Al Hajj Hassan, M. ; Bamha, M.

  • Author_Institution
    LIFO, Univ. d´´Orleans, Orleans, France
  • fYear
    2009
  • fDate
    16-19 Dec. 2009
  • Firstpage
    350
  • Lastpage
    358
  • Abstract
    Owing to the fast development of network technologies, executing parallel programs on distributed systems that connect heterogeneous machines became feasible but we still face some challenges: Workload imbalance in such environment may not only be due to uneven load distribution among machines as in parallel systems but also due to distribution that is not adequate with the characteristics of each machine. In this paper, we present a new parallel join algorithm for heterogeneous distributed architectures based on an efficient dynamic data distribution and task allocation which makes it insensitive to data skew and ensures perfect balancing properties during all stages of join computation. The performance of this algorithm is analyzed using the scalable and portable BSP (bulk synchronous parallel) cost model. We show that our algorithm guarantees optimal complexity and near linear speed-up while reducing communication and disk input/output costs to a minimum.
  • Keywords
    distributed programming; parallel algorithms; parallel programming; software architecture; bulk synchronous parallel cost model; dynamic data distribution; heterogeneous distributed architectures; heterogeneous machines; network technologies; optimal complexity; parallel algorithm; parallel programs; task allocation; Algorithm design and analysis; Computer architecture; Concurrent computing; Costs; Database systems; Distributed computing; Parallel algorithms; Performance analysis; Relational databases; Routing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing (HiPC), 2009 International Conference on
  • Conference_Location
    Kochi
  • Print_ISBN
    978-1-4244-4922-4
  • Electronic_ISBN
    978-1-4244-4921-7
  • Type

    conf

  • DOI
    10.1109/HIPC.2009.5433191
  • Filename
    5433191