DocumentCode
1995652
Title
A High-Performance Architecture of an XML Processor for SIP-Based Presence
Author
El-Hassan, Fadi ; Peterkin, Raymond ; Abou-Gabal, Mohamed ; Ionescu, Dan
Author_Institution
Sch. of Inf. Technol. & Eng., Univ. of Ottawa, Ottawa, ON
fYear
2009
fDate
27-29 April 2009
Firstpage
90
Lastpage
95
Abstract
With the widespread popularity of XML, many communication and multimedia standards are being developed based completely or partially on XML. The session initiation protocol is a signaling mechanism - frequently used for multimedia applications - that comprises XML-based ldquopresencerdquo information particularly useful in instance messaging.The process of XML parsing and serialization is needed repeatedly during the exchange of presence notification messages in such systems. However, XML processing is known to be time-consuming. In instant messaging systems, especially when mobile users are involved, presence update notification is frequent and has to be fast to save mobility time and battery resources. In this paper, we present a high-performance architecture of an XML processor customized for efficiently processing presence information. Our FPGA implementation results show that at least two bytes of XML data can be parsed on average in each clock cycle, which leads eventually to a high-throughput processor.
Keywords
Internet; XML; field programmable gate arrays; grammars; mobile computing; multimedia communication; telecommunication signalling; transport protocols; FPGA implementation; Internet protocol network; SIP-based presence information; XML parsing; XML processor; high-performance architecture; instance messaging; mobile user; multimedia standard; signaling mechanism; Batteries; Clocks; Communication standards; Field programmable gate arrays; Multimedia communication; Multimedia systems; Protocols; Signal processing; Standards development; XML; Hardware; Presence; SIP; XML Parsing; XML Serialization;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
Conference_Location
Las Vegas, NV
Print_ISBN
978-1-4244-3770-2
Electronic_ISBN
978-0-7695-3596-8
Type
conf
DOI
10.1109/ITNG.2009.50
Filename
5070598
Link To Document