• DocumentCode
    263692
  • Title

    A Task Scheduling Algorithm for Automated Parallel Processing of XQuery

  • Author

    Yuelong Quan ; Husheng Liao

  • Author_Institution
    Coll. of Comput. Sci., Beijing Univ. of Technol., Beijing, China
  • fYear
    2014
  • fDate
    13-15 July 2014
  • Firstpage
    250
  • Lastpage
    254
  • Abstract
    In this paper, a novel approach for tasks scheduling in XQuery´s automatic parallel implementation is proposed. The approach solves the scheduling problem on the shared memory multithread environment, which includes three strategies, i.e. task parallelism, data parallelism and pipeline parallelism. An automaton model is established for the pipeline parallelism, which is used to reduce the idle time between pipeline stages. The experimental results show that our approach could improve the performance and have good memory efficiency.
  • Keywords
    XML; multi-threading; pipeline processing; query processing; scheduling; shared memory systems; storage management; XQuery automatic parallel implementation; automated parallel processing; automaton model; data parallelism; memory efficiency; pipeline parallelism; pipeline stages; scheduling problem; shared memory multithread environment; task parallelism; task scheduling algorithm; Automata; Pipelines; Scheduling; Scheduling algorithms; XML; XML; XQuery; parallel processing; query optimization; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms and Programming (PAAP), 2014 Sixth International Symposium on
  • Conference_Location
    Beijing
  • ISSN
    2168-3034
  • Print_ISBN
    978-1-4799-3844-5
  • Type

    conf

  • DOI
    10.1109/PAAP.2014.20
  • Filename
    6916473