• DocumentCode
    2409176
  • Title

    Parallelizing the Volcano database query processor

  • Author

    Graefe, Goetz

  • Author_Institution
    Colorado Univ., Boulder, CO, USA
  • fYear
    1990
  • fDate
    Feb. 26 1990-March 2 1990
  • Firstpage
    490
  • Lastpage
    493
  • Abstract
    Volcano is a new data flow query processing system developed for database systems research and education. All operators are designed and coded as if they were meant for a single-process system only. The design implementation of Volcano´s exchange operator that parallelizes all other operators is described. It allows intraoperator parallelism on partitioned data assets and both vertical and horizontal interoperator parallelism. The exchange operator encapsulates all parallelism issues and therefore makes implementation of parallel database algorithms significantly easier and more robust. Included in this encapsulation is the translation between demand-driven data flow within processes and data-driven data flow between processes. In order to evaluate the efficiency of Volcano´s exchange operator, parallel sorting was implemented by combining Volcano´s single-process sort iterator with the exchange iterator. The measurements demonstrate that parallelizing an existing single-process query evaluation engine can be accomplished effectively using Volcano´s exchange operator.<>
  • Keywords
    database management systems; parallel algorithms; parallel processing; query languages; Volcano; data flow query processing system; database query processor; database systems; intraoperator parallelism; parallel database algorithms; parallel sorting; partitioned data assets; Algebra; Database systems; Encapsulation; Engines; File systems; Partitioning algorithms; Query processing; Robustness; System testing; Volcanoes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compcon Spring '90. Intellectual Leverage. Digest of Papers. Thirty-Fifth IEEE Computer Society International Conference.
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-8186-2028-5
  • Type

    conf

  • DOI
    10.1109/CMPCON.1990.63729
  • Filename
    63729