Online Internet Communication Using an XML Compressor

Online communication and various other Web applications, such as collaborative systems using XML as a data representation often suffer from performance problems caused by the verbose nature of XML. In this paper, we present an XML-conscious compressor designed to alleviate these problems, by using it online and evaluating queries using lazy decompression. Our XML compressor not only decompresses the data whenever enough data are available, but it also compresses them online, it is updateable (i.e., it works with dynamic XML documents), and its implementation can be parallelized thereby significantly increasing performance on multi-core machines. K e y w o r d s - I n t e r n e t c o m m u n i c a t i o n ; X M L ; compression.