• DocumentCode
    2973812
  • Title

    Parallelizing XQuery In a Cluster Environment

  • Author

    Li, Xiaogang ; Agrawal, Gagan

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    291
  • Lastpage
    294
  • Abstract
    In this paper, we report on a parallel implementation of XQuery. As XQuery is being used for processing large datasets, and/or for compute-intensive applications, efficiency of XQuery implementations is becoming an important issue. Our work has specifically focused on scientific data processing and data mining applications. Parallelization of this class of XQuery queries involves a number of challenges, which include data distribution, parallelization of generalized reductions, and translation to an imperative language like C/C++, so as to invoke efficient parallel communication libraries. In this paper, we report our solutions towards the above problems. By implementing the techniques in a compiler and generating code based on a C++ SAX parser and the message passing interface (MPI), we are able to achieve efficient parallel execution on a cluster of machines
  • Keywords
    application program interfaces; data mining; message passing; parallel processing; program compilers; query processing; very large databases; C++ SAX parser; MPI; XQuery parallelization; cluster environment; code generation; data distribution; data mining applications; imperative language; large datasets; message passing interface; parallel communication libraries; program compiler; scientific data processing; Application software; Computer applications; Computer architecture; Computer science; Data mining; Data processing; Libraries; Message passing; Query processing; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Applications Symposium, 2006. IDEAS '06. 10th International
  • Conference_Location
    Delhi
  • ISSN
    1098-8068
  • Print_ISBN
    0-7695-2577-6
  • Type

    conf

  • DOI
    10.1109/IDEAS.2006.35
  • Filename
    4041634