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
Link To Document