Improving the Performance of the Tivoli Storage Manager with Threaded Hardware Compression

The ADSTAR Distributed Storage Manager (now the Tivoli Storage
Manager) is a client/server system that provides backup and storage
archival functionality to customers in multi-vendor computer
environments. To improve the performance of the ADSM system this
paper describes experimental results for an ADSM production product
enhanced with a hardware based data compression system built of
commodity components. We demonstrate that threaded hardware compression
improves the performance of ADSM by 2X while reducing the CPU loading
by at least one-half, when using high bandwidth network
communications. Previously, the CPU load was at 100\% forcing the
user's client offline for backup purposes. The method described can
also be applied to multi-threading software data compression across
multiple CPUs in a shared or distributed memory parallel program
environment. Furthermore, this methodology can be applied to many
other compute intensive algorithms, such as data encryption, that
limit the performance of client/server systems.

By: Jian Yin(IBM Almaden), Mazin Yousif(IBM Research Triangle Park), Ronald Mraz

Published in: RC21808 in 2000

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

RC21808.pdf

Questions about this service can be mailed to reports@us.ibm.com .