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
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;
Conference_Titel :
Parallel Architectures, Algorithms and Programming (PAAP), 2014 Sixth International Symposium on
Conference_Location :
Beijing
Print_ISBN :
978-1-4799-3844-5
DOI :
10.1109/PAAP.2014.20