The Community for Technology Leaders
2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA) (2007)
Niagara Falls, Ontario, Canada
May 21, 2007 to May 23, 2007
ISSN: 1550-445X
ISBN: 0-7695-2846-5
pp: 317-322
Jun Miyazaki , Nara Institute of Science and Technology
Shunsuke Uemura , Nara Institute of Science and Technology
Kenji Hatano , Doshisha University
Hiroto Kurita , Nara Institute of Science and Technology
ABSTRACT
We propose an efficient distributed query processing method for large XML data by partitioning and distributing XML data to multiple computation nodes. There are several steps involved in this method; however, we focused particularly on XML data partitioning and dynamic relocation of partitioned XML data in our research. Since the efficiency of query processing depends on both XML data size and its structure, these factors should be considered when XML data is partitioned. Each partitioned XML data is distributed to computation nodes so that the CPU load can be balanced. In addition, it is important to take account of the query workload among each of the computation nodes because it is closely related to the query processing cost in distributed environments. In case of load skew among computation nodes, partitioned XML data should be relocated to balance the CPU load. Thus, we implemented an algorithm for relocating partitioned XML data based on the CPU load of query processing. From our experiments, we found that there is a performance advantage in our approach for executing distributed query processing of large XML data.
INDEX TERMS
null
CITATION
Jun Miyazaki, Shunsuke Uemura, Kenji Hatano, Hiroto Kurita, "Efficient Query Processing for Large XML Data in Distributed Environments", 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA), vol. 00, no. , pp. 317-322, 2007, doi:10.1109/AINA.2007.64
82 ms
(Ver )