• 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