Title :
An efficient hardware-based XML message processing architecture
Author :
Yang, Hongwei ; Ma, Dianfu ; Zhao, Yongwang
Author_Institution :
Nat. Lab. of Software Dev. Environ., Beihang Univ., Beijing, China
Abstract :
In the distributed computing environment, XML becomes the main choice as the way to transfer and store data in Web Services and distributed systems. With the development of the Web Services technique, there is a higher demand for an efficient XML message processing in some real-time systems. The XML messages are always parsed by software. Although many software-based XML processing techniques have been studied to improve the processing efficiency, this cannot help much. Hardware-based methods can be another efficient choice of boosting XML message processing. In this paper, we present a novel hardware-based XML message processing technique and design a binary token descriptor data structure to describe the document´s structure and information. By utilizing the processing technique we are able to parse the XML into a set of binary token descriptor. The architecture is designed and implemented on a FPGA. Our experimental results show that the processing rate is more efficient than the traditional software processing.
Keywords :
Web services; XML; data structures; electronic data interchange; field programmable gate arrays; message passing; program compilers; FPGA; Web Services; binary token descriptor data structure; data storage; data transfer; distributed computing environment; document structure; hardware based XML message processing technique; parsing; software based XML processing technique; Computer architecture; Engines; Field programmable gate arrays; Hardware; Simple object access protocol; XML; FPGA; Web services; XML; boosting; distributed systems; hardware-based;
Conference_Titel :
Electrical and Control Engineering (ICECE), 2011 International Conference on
Conference_Location :
Yichang
Print_ISBN :
978-1-4244-8162-0
DOI :
10.1109/ICECENG.2011.6057475