Volume 8 Number 9 (Sep. 2013)
Home > Archive > 2013 > Volume 8 Number 9 (Sep. 2013) >
JCP 2013 Vol.8(9): 2175-2181 ISSN: 1796-203X
doi: 10.4304/jcp.8.9.2175-2181

A Scalable XSLT Processing Framework based on MapReduce

Ren Li1, Jianhua Luo2, Dan Yang2, Haibo Hu2, and Ling Chen2
1 College of Computer Science, Chongqing University, Chongqing 400044, China
2 School of Software Engineering, Chongqing University, Chongqing 400044, China


Abstract—The eXtensible Stylesheet Language Transformation (XSLT) is a de-facto standard for XML data transforming and extracting. Efficient processing of large amounts of XML data brings challenges to conventional XSLT processors, which are designed to run in a single machine context. To solve these data-intensive problems, MapReduce paradigm in the cloud computing domain has received a comprehensive attention in both academia and IT industry recently. In this paper, a novel MapReduce-based XSLT distributed processing framework named CloudXSLT is proposed to implement efficient and scalable XML data transforming. First, the architecture of CloudXSLT framework is outlined. Subsequently, several XML data and XSLT rule representation models which are suitable for MapReduce paradigm are defined, and several MapReduce-based XSLT distributed processing algorithms are proposed. Finally, an experiment on a simulation environment with real XML datasets shows our framework is more efficient and scalable than conventional XSLT processors when processing large size of XML data.

Index Terms—XML transformation, XSLT, MapReduce, cloud computing

[PDF]

Cite: Ren Li, Jianhua Luo, Dan Yang, Haibo Hu, and Ling Chen, " A Scalable XSLT Processing Framework based on MapReduce," Journal of Computers vol. 8, no. 9, pp. 2175-2181, 2013.

General Information

ISSN: 1796-203X
Abbreviated Title: J.Comput.
Frequency: Bimonthly
Editor-in-Chief: Prof. Liansheng Tan
Executive Editor: Ms. Nina Lee
Abstracting/ Indexing: DBLP, EBSCO,  ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat,etc
E-mail: jcp@iap.org
  • Nov 14, 2019 News!

    Vol 14, No 11 has been published with online version   [Click]

  • Mar 20, 2020 News!

    Vol 15, No 2 has been published with online version   [Click]

  • Dec 16, 2019 News!

    Vol 14, No 12 has been published with online version   [Click]

  • Sep 16, 2019 News!

    Vol 14, No 9 has been published with online version   [Click]

  • Aug 16, 2019 News!

    Vol 14, No 8 has been published with online version   [Click]

  • Read more>>