Improving Middleware Performance with AdOC: an Adaptive Online Compression Library for Data Transfer - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2005

Improving Middleware Performance with AdOC: an Adaptive Online Compression Library for Data Transfer

Emmanuel Jeannot

Résumé

In this article, we present the AdOC (Adaptive Online Compression) library. It is a user-level set of functions that enables data transmission with compression. The compression is performed dynamically during the transmission and the compression level is constantly adapted according to the environment. In order to ease the integration of AdOC into existing software the API is very close to the read and write UNIX system calls and respects their semantic. Moreover this library is thread-safe and is ported to many UNIX-like systems. We have tested AdOC under various conditions and with various data types. Results show that the library outperforms the POSIX read/write system calls on a broad range of networks (up to 100 Mbit LAN), whereas on Gbit Ethernet, it provides similar performance.
Fichier principal
Vignette du fichier
RR-5500.pdf (245.46 Ko) Télécharger le fichier
Loading...

Dates et versions

inria-00070507 , version 1 (19-05-2006)

Identifiants

  • HAL Id : inria-00070507 , version 1

Citer

Emmanuel Jeannot. Improving Middleware Performance with AdOC: an Adaptive Online Compression Library for Data Transfer. [Research Report] RR-5500, INRIA. 2005, pp.21. ⟨inria-00070507⟩
62 Consultations
315 Téléchargements

Partager

Gmail Facebook X LinkedIn More