next up previous
Next: First Experiences and Conclusion Up: An Integrated Storage and Previous: User View of the

Storage Management

Due to the requirements imposed by the NA48 experiment, the main goals in designing our storage management system are:

The SMS is intended to be used on the CS-2, but it is easily portable to any other hardware platform on which the required I/O performance is guaranteed.

  
Figure 1: Logical Structure of the Storage Management System

Figure 1 gives a rough overview of the proposed system. The depicted structure is only a logical one. It does not make any assumptions about assigning the processes or their interactions to physical hardware.

There is a clear border-line between the SMS and the rest of the Data Recording System. The only interactions between the two parts are data access to the PFS and user requests to the active instances of the Storage Server and the Directory Server. All these user requests must be handled through the Client API, which provides a clearly defined user interface, independent of the implementation. The Input Manager interacts with the SMS like any other user process, but having higher priority then all others. Some other user processes which run in real-time (online reconstruction) are granted a high priority level too, because their output data must also be written within a given amount of time.



Paolo Calafiura
Thu Apr 17 19:10:09 MET DST 1997