The overall objective of the SMASH project is to develop and to demonstrate the technical feasibility of an integrated storage unit for multimedia applications in a domestic environment, called the "SMASH Storage System" or "SMASH Combo Server". This section outlines the system concept, the selected applications and supporting technologies, so that the subsequent sections, which discuss the storage system and applications in more detail, can be understood in the proper context.
After an initial orientation study in the first year of the project, in the second year the SMASH project selected three application fields in which crucial performance and usability tests for the SMASH storage unit are undertaken. Specifically the selected applications concentrate on evaluating the new functionality that can be achieved with the integrated disk/tape storage unit. These applications have been worked out in great detail and user tests have been completed on a laboratory scale in the last year of the project.
The three applications are:
In addition to these applications, two important technologies were identified and developed, especially in support of the DVB-VCR:
In the domestic environment the SMASH storage system serves as a remote server for multimedia applications.
Figure 1: SMASH Combo server in a home network environment
Figure 1 shows the projects conceptual view on the place that the SMASH combo server has in the consumers home. The server is externally connected to the network through a set top box (DVB input) and / or through a PC (internet connection). These two external connections have established themselves as the dominant digital information providing pipes for many multimedia applications in the near future.
The combo unit itself does not have a user interface, but is accessed through either the PC application with Internet/Java interface or through the set top box (STB) application running for instance an MHEG engine.
The architecture of the storage unit is currently built around two tightly coupled but technologically different storage media (hence the name "Combo"), namely a linear tape drive (LTD) and a hard disk drive (HDD). The linear tape drive is a cheap (in terms of Ecu/Mbyte) high capacity storage medium (30 Gbyte or more) with relatively slow access, while the hard disk drive provides a relatively expensive, smaller capacity storage (e.g. 2 Gbyte) with fast random access. The two components of the SMASH server are managed by the operating system of the unit itself, while PC/STB applications can access the data residing on LTD or HDD through the Application Programming Interface (API). The multimedia data used in applications will be dynamically stored in a distributed way, depending on the character of the multimedia data and on the application. The main distinction in storage will be between (audio-visual) stream data (to be stored on the LTD) and random access data files (to be stored on the HDD). To the user, however, the server system will be transparent, i.e. the user is not aware of how the data is distributed over the LTD and HDD. The combo server has specific software/hardware functionality for managing the stored data, including copy protection and a multimedia database (MMDB) for efficient retrieval of stored information.
The chosen architecture of the combo server combines the advantages of hard disk technology (fast and random access) with those of linear tape technology (huge storage capacity). This means that besides the typical application of disk and tape storage, also new functional primitives emerge, such as:
In the following chapter 4.2 we will present the different technologies which are needed to build a SMASH Storage system. In Chapter 4.3 we present details on the three main applications we have worked on.