Improving the Performance of Message Parsers for Embedded Systems - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Improving the Performance of Message Parsers for Embedded Systems

Résumé

Supporting standard text-based protocols in embedded systems is challenging because of the often limited computational resources that embedded systems provide. To overcome this issue, a promising approach is to build parsers directly in hardware. Unfortunately, developing such parsers is a daunting task for most developers as it is at the crossroads of several areas of expertise, such as low-level network programming, or hardware design. In this paper, we propose Zebra, a generative approach to drastically ease the development of hardware parsers and their use in network applications. To validate our approach, we have used Zebra to generate hardware parsers for widely used protocols, namely HTTP, SMTP, SIP, and RTSP. Our experiments show that Zebra-based parsers systematically outperform software-based parsers.
Fichier principal
Vignette du fichier
paper.pdf (193.29 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00806727 , version 1 (03-04-2013)

Identifiants

  • HAL Id : hal-00806727 , version 1

Citer

Jigar Solanki, Laurent Réveillère, Yérom-David Bromberg, Bertrand Le Gal, Tegawendé F. Bissyandé. Improving the Performance of Message Parsers for Embedded Systems. Symposium on Applied Computing 2013, Mar 2013, Coimbra, Portugal. pp.1505. ⟨hal-00806727⟩
104 Consultations
555 Téléchargements

Partager

Gmail Facebook X LinkedIn More