This is an old revision of the document!
Table of Contents
Synchronization Prerequisites And Considerations
Synchronization Prerequisite
To be able to synchronize you will need the following components and information:
- The TapeTrack Synchronization Suite software fully installed.
- The address and port of your TapeTrack Server.
- The User-ID and password of your TapeTrack Server.
- The TapeTrack Customer-ID and Media-ID for the tapes being synchronized.
- The TapeTrack Repository-IDs for each location that a tape volume may be moved to.
- The ability to extract data from your backup or tape management software using either an ODBC connection or command line interface.
- Access to schedule a task under Windows Task Scheduler or cron(8).
CPU And Bandwidth Considerations
The TapeTrack Synchronization Suite programs are written in C and are optimized to use minimal bandwidth and CPU.
To calculate the potential bandwidth used during a synchronization, the program will download a cache of volume information with each volume record consisting of approximately 300 bytes. If the volume also has a description, an additional 256 bytes may be downloaded.
This means that if you have a library of 10,000 tape volumes, each of which has a description the cache will be: (10,000 x 300 bytes) + (10,000 x 256 bytes) = 5.5 megabytes.
The 5.5 megabytes is then compressed using level 9 gzip(3) compression which usually compresses down to approximately 1 megabyte.
Then, if 100 tapes are updated, this would consume (100 x 300 bytes + 100 x 256 bytes) 55KB of uploaded data. This data is usually compressed at a ratio of 2:1, which means that the total upload bandwidth is around 28KB.