The mechanism of ASN.1 encoding & decoding implementation in network protocols

被引:0
|
作者
Lv, Q [1 ]
Huang, BX [1 ]
Wang, F [1 ]
机构
[1] Huazhong Univ Sci & Technol, Dept Elect & Informat Engn, Wuhan 430074, Peoples R China
来源
ITCC 2003: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: COMPUTERS AND COMMUNICATIONS, PROCEEDINGS | 2003年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Abstr. Syntax Notation One (ASN.1) plays an important role in many network protocol stacks. Some institutes use compiler-based approach to develop their ASN.1 module. However, this approach has some disadvantages, such as low efficiency, redundant codes, etc, and the module may become one of the performance bottlenecks in high-speed network communication. This paper discusses the requirements of ASN.1 module in network protocols, and analysis the compiler-based approach. Later a novel approach is proposed. It does not contain numerous encoding & decoding routines, but use a tree-like structure called "database definition" to store the necessary ASN.1 syntax information, and uniform functions to perform the encoding & decoding procedure. Using this method, a substantial reduction in code size was demonstrated (up to 90% reduction in the code size taken up by marshalling routines), and the improved efficiency also tested its superiority.
引用
收藏
页码:622 / 626
页数:5
相关论文
共 50 条
  • [31] An ASN.1 Model and Integration Approach for Structured Text
    Nabil Kamel
    Distributed and Parallel Databases, 2000, 8 : 297 - 331
  • [32] A comparison tool between two ASN.1 specifications
    Pueyo, R
    Dubuisson, O
    Hétault, PM
    ANNALES DES TELECOMMUNICATIONS-ANNALS OF TELECOMMUNICATIONS, 1999, 54 (11-12): : 539 - 549
  • [33] Comparison tool between two ASN.1 specifications
    France Telecom, CNET/DTL/MSV, F-22 307 Lannion Cedex, France
    Ann Telecommun, 11-12 (539-549):
  • [34] MAP的ASN.1编解码实现
    黄艳军
    汤红波
    朱可云
    通信技术, 2007, (12) : 163 - 165
  • [35] ASN.1与SDL语言编程方法研究
    谭鹏
    孙栋
    耿登田
    无线电通信技术, 1999, (02) : 38 - 41
  • [36] PERFORMANCE COMPARISON OF ASN.1 ENCODER DECODERS USING FTAM
    BILGIC, M
    SARIKAYA, B
    COMPUTER COMMUNICATIONS, 1993, 16 (04) : 229 - 240
  • [37] PROGRAMMING WITH ASN.1 USING POLYMORPHIC TYPES AND TYPE SPECIALIZATION
    LAVENDER, RG
    KAFURA, DG
    MULLINS, RW
    UPPER LAYER PROTOCOLS, ARCHITECTURES AND APPLICATIONS, 1994, 25 : 151 - 166
  • [38] ASN.1 solution of asymmetrical data access in isomer systems
    Miao, Xianglin
    Chen, Kai
    Wang, Junmin
    Miao, Yalin
    Sun, Chao
    Hsi-An Chiao Tung Ta Hsueh/Journal of Xi'an Jiaotong University, 2004, 38 (12): : 1224 - 1227
  • [39] Performance Analysis of Existing 1609.2 Encodings v ASN.1
    Kumar, Virendra
    Whyte, William
    SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2015, 8 (02): : 356 - 363
  • [40] SNMP中ASN.1的基本编码规则
    魏凌
    王玉
    无线电通信技术, 2003, (06) : 56 - 58