Requirements for a high-performance, scalable digital library of multimedia data are presented together with a layered architecture for a system that addresses the requirements. The approach is to view digital data as persistent collections of complex objects and to use lightweight object management to manage this data. To scale as the amount of data increases, the object management component is layered over a storage management component. The storage management component supports hierarchical storage, third-party data transfer and parallel input-output. Several issues that arise from the interface between the storage management and object management components are discussed. The authors have developed a prototype of a digital library using this design. Two key components of the prototype are AIM Net and HPSS. AIM Net is a persistent object manager and is a product of Oak Park Research. HPSS is the High Performance Storage System, developed by a collaboration including IBM Government Systems and several national labs.
[1]
Won Kim,et al.
Object-Oriented Databases: Definition and Research Directions
,
1990,
IEEE Trans. Knowl. Data Eng..
[2]
R. A. Coyne,et al.
The high performance storage system
,
1993,
Supercomputing '93.
[3]
Robert A. Coyne,et al.
Dynamic hierarchies and optimization in distributed storage systems
,
1991,
[1991] Digest of Papers Eleventh IEEE Symposium on Mass Storage Systems.
[4]
Robert L. Grossman,et al.
Ptool: a scalable persistent object manager
,
1994,
SIGMOD '94.
[5]
Richard W. Watson,et al.
The parallel I/O architecture of the high-performance storage system (HPSS)
,
1995,
Proceedings of IEEE 14th Symposium on Mass Storage Systems.
[6]
Robert A. Coyne,et al.
An introduction to the Mass Storage System Reference Model, version 5
,
1993,
[1993] Proceedings Twelfth IEEE Symposium on Mass Storage systems.