|
White Paper
An Open Media Manager For Mass Storage Systems Sanjay Ranade Infotech SA Inc. Silver Spring, Maryland December 1997 Introduction OpenVault is an open media manager for UNIX® and Windows NT® systems being developed by Silicon Graphics, Inc. It is designed to ease the integration of many different types of robotic storage libraries with storage management systems and to provide the basis for an industry-standard media manager. OpenVault provides a comprehensive set of media management services through a standard interface for robotic libraries, loadable drives, and client applications. These services can be used by storage management applications such as backup, archive, and HSM (hierarchical storage management). OpenVault is the first open media manager that, through its developer, SGI, will be available to any storage management application vendor. SGI's stated policy is to actively promote and encourage the use of OpenVault not only for storage management applications running on its own platforms, but also on any other open platform. Backed by the support of a major computer vendor, OpenVault offers the prospect of the first truly portable and widely usable media manager. OpenVault fulfills a critical need that is faced by today's storage management software application developers. Each application that requires the use of robotic storage libraries must use a separate vendor-developed device driver and additional related code for each library. There is no single standard interface and set of functions for managing and accessing different robotic libraries from different platforms. OpenVault is designed to provide such an interface and such a set of functions. OpenVault is currently available on SGI IRIX® systems, and ports of the software for other common systems such as SunTM SolarisTM, HP/UX, Windows NT, and others are planned. OpenVault will be used by Legato NetWorker and SGI's Data Migration Facility (DMF) software for storage management applications such as network backup and HSM.
This white paper describes the functions and features of OpenVault. It
provides a detailed technical description of the software and covers
its architecture, interfaces, and administrative commands. The benefits
and advantages of using OpenVault for new applications or to replace
existing media managers are also fully explained.
SGI is a major player in the high-end mass storage systems
market. SGI's storage management strategy is based on
providing full platform support for third-party storage management
applications vendors. SGI has actively promoted the
development of industry standards in mass storage through support of
working groups such as the DMIG (Data Migration Interface Group). The
development of OpenVault is an internal company-sponsored effort with
the goal of providing a standard media manager for all open platforms.
Despite the proliferation of data, many information professionals have trouble accessing the information that they need quickly and efficiently. Secondary storage on disk drives is usually near capacity, and is generally devoted to system overhead and working files. Tertiary storage often contains the desired data, but is reachable only after expenditure of time and effort. Attentive management of removable media libraries can enhance the availability of information without significantly increasing overall system cost.
The traditional way of dealing with robotic libraries is with
specialized applications that interface to particular libraries and
drives. Generally, devices are monopolized by a single application.This
approach has several shortcomings:
OpenVault Overview OpenVault is software that provides media management services required by storage management applications that store and retrieve data from robotic library devices. These media management services include the naming of media, the tracking of media by library slots, the tracking of media contents, the loading and unloading of media from drives, the import/export of media, and others.
Examples of applications that can benefit from the use of OpenVault
include network backup, archive of data for long-term storage, HSM,
CD-ROM library management, broadcast video tape management, and others.
These applications typically require access to large amounts of data on
media stored in robotic units.
The OpenVault software consists of a number of cooperating processes
running under a host operating system. Taken together, these processes
and their common databases provide a comprehensive set of media
management capabilities that allow sharing of robotic libraries between
different applications running on a host platform.
The relation of these components is illustrated in Figure 1, Overview of OpenVault Operation.
Media Library Manager Server The purpose of the MLM server is to coordinate library management requests from client applications and, after translation, pass them to the appropriate LCP and DCP. The MLM is also responsible for creating and maintaining media pools for each application and for mapping logical media names used by applications to the physical media units in a library device. The MLM uses the LCP and DCP for operations such as the mounting and unmounting of media units. Once mounted, the client application reads or writes the media independently of the MLM using POSIX standard I/O interfaces. Media mount and access points are illustrated in Figure 2, Media Mount and Access Points.
A layered view of OpenVault is given in Figure 3, OpenVault Layers.
OpenVault administrative commands are executed from the system prompt.
The administrative command set includes status and configuration,
entry/modification of media units, enter a media unit, eject a media
unit, mount unit in a drive, move unit from one slot to another, and
others.
At the time of writing (March 1998) OpenVault Version 1.0 is available on SGI IRIX. Version 1.1 is expected to be available in the second quarter of 1998. The software was developed under IRIX 6.2 and IRIX 6.4. A port of OpenVault to Solaris will be completed by Legato Systems and will be returned for maintenance to SGI. Legato will use the OpenVault code for the NetWorker products initially on SGI and Sun servers. Ports to other platforms will be available at a later date.
SGI's DMF (Data Migration Facility) is another application
that will use OpenVault for media management functions. DMF's use of
OpenVault will be available with Version 1.1 of OpenVault when this is
released in the first quarter of 1998.
The broad acceptance of OpenVault on the other main open platforms (RS/6000 AIX and HP/UX) depends on how quickly Legato ports and deploys OpenVault on these platforms. Other storage application vendors (particularly vendors such as EMASS and Spectra Logic that are often used with SGI platforms) are examining OpenVault and are expected to use it for media management function with their respective backup and HSM software products. It is too early to ascertain the position of other storage management vendors such as Storage Tek, IBM, and Veritas.
To help promote OpenVault, SGI has opened an ongoing
dialogue with storage library vendors to take the steps necessary for
supporting a large number of library devices under OpenVault. SGI has also undertaken to give the OpenVault source code to key
customers writing custom storage management applications. In working
with IEEE standards groups, SGI will supply OpenVault
specifications that the standards working group will modify and then
issue as the official IEEE media manager standard.
Bottom Line
OpenVault offers the first real prospect of an industry standard media
manager for open platforms. SGI participation in the IEEE
standards group and its use of OpenVault as a baseline should ensure
that OpenVault is rapidly adopted by the major storage management
application vendors.
Infotech SA Inc. ( infotech@access.digex.net ) was founded in November 1990 to research mass storage markets, technologies, and systems. The company publishes a detailed annual report on these subjects for help in making informed purchasing decisions. The first Mass Storage Report was published in 1991 and marketed by "word of mouth" to organizations involved in the purchase, development, or use of mass storage systems. In 1998, its eighth year of publication, the Mass Storage Report is purchased by organizations worldwide.
To order or for more information, call Infotech at (301) 890-2114.
| |