Zebra : Building Efficient Network Message Parsers for Embedded Systems - Archive ouverte HAL Access content directly
Journal Articles IEEE Embedded Systems Letters Year : 2012

Zebra : Building Efficient Network Message Parsers for Embedded Systems

Abstract

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 are up to 11 times faster than software-based parsers.
Fichier principal
Vignette du fichier
06248160.pdf (193.58 Ko) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-00730930 , version 1 (18-09-2012)

Identifiers

Cite

Julien Mercadal, Laurent Réveillère, Yérom-David Bromberg, Bertrand Le Gal, Tegawendé F. Bissyandé, et al.. Zebra : Building Efficient Network Message Parsers for Embedded Systems. IEEE Embedded Systems Letters, 2012, PP (99), pp.1-4. ⟨10.1109/LES.2012.2208617⟩. ⟨hal-00730930⟩
264 View
492 Download

Altmetric

Share

Gmail Mastodon Facebook X LinkedIn More