3532 articles – 5253 Notices  [english version]

inria-00070507, version 1

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

Emmanuel Jeannot 1

N° RR-5500 (2005)

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.

  • 1 :  ALGORILLE (INRIA Lorraine - LORIA)
  • INRIA – CNRS : UMR7503 – Université Henri Poincaré - Nancy I – Université Nancy II – Institut National Polytechnique de Lorraine (INPL)
  • Domaine : Informatique/Bibliothèque électronique
    Informatique/Autre
  • Mots-clés : LOSSLESS COMPRESSION – COMMUNICATION LIBRARY – ADAPTIVE SERVICE – GRID MIDDLEWARE
  • Référence interne : RR-5500
 
  • inria-00070507, version 1
  • oai:hal.inria.fr:inria-00070507
  • Contributeur : 
  • Soumis le : Vendredi 19 Mai 2006, 20:42:46
  • Dernière modification le : Mardi 27 Juin 2006, 16:10:26