Title :
High performance PDU processing for application layer
Author_Institution :
Dept. of Electr. & Comput. Eng., Concordia Univ., W. Montreal, Que.
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;
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
DOI :
10.1109/HPDC.1992.246476