|
|
MMS is a removable media management system which keeps track of the status of removable media (aka, tape) and drives in robotic libraries. The current implementation supports tape cartridges and disks. Support of other types of media may be added in the future. The primary function of MMS is to be a mounting service in a distributed environment. It allows applications using MMS to separate tape management from their design and implementation. One consumer of MMS will be the Automatic Data Migration (ADM) facility. MMS also provides a uniform tape interface to many different types of devices. This means that MMS applications do not have to implement device-specific code for different types of drives. One version of tape processing code works for all device types. For example, our disk archiving runs directly through the MMS tape code, treating online disks as a tape device. MMS manages cartridges and drives by ensuring that only one application in a host has access to these cartridges/drives at any time. This allows sharing of drives accessible from multiple hosts. High_level_diagram
|