Home | About Us | Why Optical? | Request Info

Jukebox Management Software

Jukebox management is the methodology by which an optical jukebox (optical library) is presented as a file system to a host server for the purpose of reading and writing data files from and to optical media stored in the library.

Because an optical jukebox is simply a hardware device with no intelligence, by default it is unable to communicate with a host file server and operating system. To establish this communication, a third-party software application is required. This application, referred to as Jukebox Management Software, provides the functionality necessary for tracking the media inventory in the jukebox, the locations of data files on the media, the drive types available (when utilizing mixed-media jukeboxes), and the ability to transport media from a storage slot to an available drive in order to service a read or write request.

Many developers of jukebox management software support a multitude of Operating Systems including Windows, UNIX, Linux, and Novell, and can format the media surfaces using native operating system formats or a proprietary format. While some developers still recommend their own proprietary format for various reasons, many offer an additional option of formatting media using the UDF (Universal Disk Format) file system. UDF has recently become very popular, as it provides the ability to interchange media with other jukebox management software, regardless of server operating system, provided they both read and write data to the UDF specification. Other formats have their advantages and disadvantages as well.

In addition to managing read and write requests, jukebox management software also provides sophisticated disk caching algorithms to enhance performance. As files are written to an optical platter, they remain in a hard disk cache so that subsequent requests for those files are retrieved directly from hard disk, eliminating the need to wait for a robotic movement and load of an optical platter. Once the allocated amount of cache becomes full, the jukebox management software will intelligently delete the older files from cache to make space for new files. Likewise, as files are read back from an optical platter, they are again cached onto hard disk for subsequent reads. Aside from improving performance for active data files, using cache also extends the life of the optical library by minimizing the number of disk swaps required to retrieve data.

Due to the many complexities involved and the level of expertise required to optimally configure jukebox management software, it is highly recommended to consult with a qualified optical jukebox integrator such as Data Archive Corporation to assist with the configuration of your storage solution, as well as provide a detailed product overview to the administrator who will be responsible for managing your optical jukebox.

newsletter