DocumentCode
3413038
Title
Implementing efficient encoders and decoders for network data representations
Author
Sample, Michael ; Neufeld, Gerald
Author_Institution
Dept. of Comput. Sci., British Columbia Univ., Vancouver, BC, Canada
fYear
1993
fDate
1993
Firstpage
1144
Abstract
The task of encoding complex data structures for network transmission is more expensive is terms of processor time and memory usage than most other components of the protocol stack. This problem can be partially addressed by simplifying the network data encoding rules and streamlining their implementation. The authors examine the performance of four network data representation standards: ASN.1 Basic Encoding Rules (BER) and Packed Encoding Rules (PER), Sun Microsystems´ External Data Representation (XDR), and Apollo Computer´s Network Data Representation (NDR). It is found that the areas crucial to efficient encoder and decoder implementations are memory management, buffer management, and the overall simplicity of the encoding rules. It is shown that it is possible to implement ASN.1 BER and PER encoders and decoders that are as fast as their corresponding XDR versions
Keywords
data communication equipment; data structures; decoding; encoding; protocols; telecommunication standards; ASN.1 Basic Encoding Rules; Apollo Computer; External Data Representation; Packed Encoding Rules; Sun Microsystems; buffer management; data structures; decoders; encoders; memory management; memory usage; network data representations; network performance; network transmission; processor time; protocol stack; standards; Bit error rate; Computer network management; Computer science; Data structures; Decoding; Encoding; High-speed networks; Memory management; Sun; Transport protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM '93. Proceedings.Twelfth Annual Joint Conference of the IEEE Computer and Communications Societies. Networking: Foundation for the Future, IEEE
Conference_Location
San Francisco, CA
Print_ISBN
0-8186-3580-0
Type
conf
DOI
10.1109/INFCOM.1993.253375
Filename
253375
Link To Document