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
Link To Document