• DocumentCode
    3017246
  • Title

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

  • Author

    Jeannot, Emmanuel

  • Author_Institution
    LORIA, Univ. H. Poincare Nancy I, France
  • fYear
    2005
  • fDate
    04-08 April 2005
  • Firstpage
    70
  • Lastpage
    70
  • Abstract
    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 UNIXlike 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.
  • Keywords
    Unix; data compression; grid computing; middleware; remote procedure calls; software libraries; API; POSIX; adaptive online compression library; application program interface; data transfer tools; grid computing; middleware; read-write UNIX system call; Computer networks; Concurrent computing; Data communication; Distributed computing; Ethernet networks; Grid computing; Local area networks; Middleware; Software libraries; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.254
  • Filename
    1419896