Q-L/MRP: a buffer management mechanism for QoS support in a multimedia DBMS

Pål Halvorsen, Vera Goebel, Thomas Plagemann · 2002

Multimedia database systems (MMDBSs) have to be capable of efficiently handing time-dependent and time-independent data, and of supporting quality of service (QoS). To support continuous playout of time-dependent data, reservations of the resource-limited disk I/O bandwidth and network bandwidth have to be combined with appropriate buffer management. Based on the special requirements of the DEDICATION (DatabasE support for DIstance eduCATION) pre-study, i.e. building a cheap prototype system for asynchronous distance education, we have designed the buffer management mechanism Q-L/MRP (QoS-Least/Most Relevant for Presentation). Q-L/MRP is a buffer preloading and page replacement mechanism for multimedia applications with heterogeneous QoS requirements. Q-L/MRP extends L/MRP with two features: (1) it supports multiple concurrent users, and (2) it supports QoS with a dynamic prefetching daemon. This daemon is able to dynamically adapt to the changes in network and disk I/O load. Furthermore, QoS requirements from the users, such as the frame rate, are mapped into the buffer mechanism. A performance analysis shows that Q-L/MRP is very suitable for the special environment in DEDICATION and outperforms other buffer management mechanisms. Since we have implemented Q-L/MRP in software only, it is also suitable for other multimedia applications on other systems with different hardware configurations and workloads.

Read the paper · More papers on PaperTik