• DocumentCode
    3453013
  • Title

    Leveraging non-uniform resources for parallel query processing

  • Author

    Mayr, Tobias ; Bonnet, Philippe ; Gehrke, Johannes ; Seshadri, Praveen

  • Author_Institution
    IBM Almaden Res. Center, San Jose, CA, USA
  • fYear
    2003
  • fDate
    12-15 May 2003
  • Firstpage
    120
  • Lastpage
    127
  • Abstract
    Modular clusters are now composed of nonuniform nodes with different CPUs, disks or network cards so that customers can adapt the cluster configuration to the changing technologies and to their changing needs. This challenges dataflow parallelism as the primary load balancing technique of existing parallel database systems. We show in this paper that dataflow parallelism alone is ill suited for modular clusters because running the same operation on different subsets of the data can not fully utilize non-uniform hardware resources. We propose and evaluate new load balancing techniques that blend pipeline parallelism with data parallelism. We consider relational operators as pipelines of fine-grained operations that can be located on different cluster nodes and executed in parallel on different data subsets to best exploit non-uniform resources. We present an experimental study that confirms the feasibility and effectiveness of the new techniques in a parallel execution engine prototype based on the open-source DBMS Predator.
  • Keywords
    data flow computing; parallel databases; pipeline processing; query processing; resource allocation; data parallelism; dataflow parallelism; load balancing technique; modular clusters; nonuniform hardware resources; open-source DBMS predator; parallel database systems; parallel execution engine prototype; parallel query processing; pipeline parallelism; Assembly; Database systems; Engines; Hardware; Load management; Open source software; Parallel processing; Pipelines; Prototypes; Query processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing and the Grid, 2003. Proceedings. CCGrid 2003. 3rd IEEE/ACM International Symposium on
  • Print_ISBN
    0-7695-1919-9
  • Type

    conf

  • DOI
    10.1109/CCGRID.2003.1199360
  • Filename
    1199360