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 :
بازگشت