• DocumentCode
    3377580
  • Title

    High performance PDU processing for application layer

  • Author

    Bilgic, Mustafa

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., W. Montreal, Que.
  • fYear
    1992
  • fDate
    9-11 Sep 1992
  • Firstpage
    161
  • Lastpage
    170
  • Abstract
    Encoding/decoding is a functionality which takes about half of the protocol processing. ASN.1 is a standard language to define messages of the application/layer. BER is the standard that describes encoding/ decoding of PDUs defined in ASN.1. The authors show that decoding can be divided into two phases: parsing and type-value matching. Algorithms are developed for these transformations. Distributed implementation of these algorithms can be achieved with specialized encoders/decoders. Four different architectures are defined for single-layer encoding/decoding. One of these architectures defined as VLSI-based ASN.1 encoder/decoder (VASN1) achieves better parallelisation as well as pipelining of parsing with type-alue matching subphases. VASN1 is composed of 16 instruction RISC processors. The processors used as execution units perform subphase transformations while the processor used as central controller assigns workload to the execution units. The processor used as interface unit takes care of input/output
  • Keywords
    decoding; encoding; protocols; reduced instruction set computing; standards; ASN.1; BER; application layer; decoding; encoding; high performance PDU processing; instruction RISC processors; parsing; pipelining; protocol processing; standard language; type-value matching; Application software; Bit error rate; Centralized control; Decoding; Electronic mail; Encoding; Open systems; Pipeline processing; Protocols; Reduced instruction set computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Distributed Computing, 1992. (HPDC-1), Proceedings of the First International Symposium on
  • Conference_Location
    Syracuse, NY
  • Print_ISBN
    0-8186-2970-3
  • Type

    conf

  • DOI
    10.1109/HPDC.1992.246476
  • Filename
    246476