• 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