A new compression scheme for syntactically structured messages (programs) and its application to Java and the Internet

P. Eck, Changsong Xie, R. Matzner
{"title":"A new compression scheme for syntactically structured messages (programs) and its application to Java and the Internet","authors":"P. Eck, Changsong Xie, R. Matzner","doi":"10.1109/DCC.1998.672266","DOIUrl":null,"url":null,"abstract":"Summary form only given. The immense demand of required network bandwidth to load computer programs like Java applets or applications within an acceptable time makes efficient compression schemes highly desirable. Syntax-oriented coding (SOC) is a new compression scheme that is able to eliminate redundancy caused by syntactical restrictions. Current compression schemes with a lexical view of the source cannot efficiently exploit knowledge of these restrictions. The paper illustrates the current state in transmitting Java applets (compiled bytecode) over the net, as well as the integration of SOC into this framework. The smart and seamless integration of SOC in the existing Java architecture is obvious. In the compression performance of SOC, the paper depicts the file sizes of various representations of a typical Java applet: the size (containing no comments) of the (ASCII-) source code, the size of the class file (bytecode), the size of the compressed (Ziv-Lempel coding) class file and the size of the SOC-code. Using SOC a compression ratio of more than 6 is obtained compared to the Java class file, and even if the class file is Ziv-Lempel coded a ratio of more than 4 is still reached, reducing required bandwidth by 75 percent.","PeriodicalId":191890,"journal":{"name":"Proceedings DCC '98 Data Compression Conference (Cat. No.98TB100225)","volume":"75 5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings DCC '98 Data Compression Conference (Cat. No.98TB100225)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DCC.1998.672266","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

Abstract

Summary form only given. The immense demand of required network bandwidth to load computer programs like Java applets or applications within an acceptable time makes efficient compression schemes highly desirable. Syntax-oriented coding (SOC) is a new compression scheme that is able to eliminate redundancy caused by syntactical restrictions. Current compression schemes with a lexical view of the source cannot efficiently exploit knowledge of these restrictions. The paper illustrates the current state in transmitting Java applets (compiled bytecode) over the net, as well as the integration of SOC into this framework. The smart and seamless integration of SOC in the existing Java architecture is obvious. In the compression performance of SOC, the paper depicts the file sizes of various representations of a typical Java applet: the size (containing no comments) of the (ASCII-) source code, the size of the class file (bytecode), the size of the compressed (Ziv-Lempel coding) class file and the size of the SOC-code. Using SOC a compression ratio of more than 6 is obtained compared to the Java class file, and even if the class file is Ziv-Lempel coded a ratio of more than 4 is still reached, reducing required bandwidth by 75 percent.
一种新的语法结构化消息(程序)压缩方案及其在Java和Internet上的应用
只提供摘要形式。在可接受的时间内加载计算机程序(如Java applet或应用程序)所需的网络带宽的巨大需求使得高效的压缩方案非常可取。面向语法的编码(SOC)是一种新的压缩方案,能够消除由于语法限制而产生的冗余。当前使用词法视图的压缩方案不能有效地利用这些限制的知识。本文阐述了在网络上传输Java小程序(编译字节码)的现状,以及SOC与该框架的集成。SOC在现有Java体系结构中的智能无缝集成是显而易见的。在SOC的压缩性能方面,本文描述了典型Java applet的各种表示形式的文件大小:(ASCII-)源代码的大小(不含注释),类文件的大小(字节码),压缩(Ziv-Lempel编码)类文件的大小和SOC代码的大小。与Java类文件相比,使用SOC可以获得超过6的压缩比,即使类文件是Ziv-Lempel编码的,仍然可以达到超过4的压缩比,从而将所需带宽减少75%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信