DocumentCode
1624157
Title
Fast decoding of tagged message formats
Author
Blackwell, Trevor
Author_Institution
Div. of Appl. Sci., Harvard Univ., Cambridge, MA, USA
Volume
1
fYear
1996
Firstpage
224
Abstract
Many important protocols, such as Q.2931 or any protocol based on the ASN.1 basic encoding rules, are transmitted using tagged message formats, in which a message can be considered as a sequence of interleaved tag and data fields, where tag fields define the meaning of subsequent fields. These messages are computationally expensive to decode, partly because decoding each data field requires resting one or more tag fields. Evidence suggests that in some applications, although the potential space of message encodings may be very large, only a small number of message layouts are seen frequently, and thus some of the work required in decoding can be amortized over many messages. This paper analyzes the use of run-time code generation to generate optimized decoding instruction sequences for received messages matching previously observed layouts, and describes a prototype system that applies the techniques to decoding the Q.2931 and ASN.1 BER protocols. In the average case, substantial performance gains are seen
Keywords
asynchronous transfer mode; decoding; protocols; ASN.1 basic encoding rules; BER protocols; Q.2931; decoding instruction sequences; fast decoding; message encodings; message layouts; protocols; received message; run-time code generation; tagged message formats; Bit error rate; Costs; Decoding; Encoding; Performance gain; Protocols; Prototypes; Runtime; Software algorithms; Software testing;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM '96. Fifteenth Annual Joint Conference of the IEEE Computer Societies. Networking the Next Generation. Proceedings IEEE
Conference_Location
San Francisco, CA
ISSN
0743-166X
Print_ISBN
0-8186-7293-5
Type
conf
DOI
10.1109/INFCOM.1996.497897
Filename
497897
Link To Document