Multiquality Data Replication in Multimedia Databases

In contrast to other database applications, multimedia data can have a wide range of quality parameters, such as spatial and temporal resolution and compression format. Users can request data with specific quality requirements due to the needs of their application or the limitations of their resources. The database can support multiple qualities by converting data from the original (high) quality to another (lower) quality to support a user's query or precompute and store multiple quality replicas of data items. On-the-fly conversion of multimedia data (such as video transcoding) is very CPU intensive and can limit the level of concurrent access supported by the database. Storing all possible replicas, on the other hand, requires unacceptable increases in storage requirements. In this paper, we address the problem of multiple-quality replica selection subject to an overall storage constraint. We establish that the problem is NP-hard and provide heuristic solutions under two different system models: hard-quality and soft-quality. Under the soft-quality model, users are willing to negotiate their quality needs, as opposed to the hard-quality system wherein users can only accept the exact quality requested. Extensive simulations show that our algorithm performs significantly better than other heuristics. Our algorithms are flexible in that they can be extended to deal with changes in query pattern

[1]  Asit Dan,et al.  An online video placement policy based on bandwidth to space ratio (BSR) , 1995, SIGMOD '95.

[2]  Steven McCanne,et al.  An application level video gateway , 1995, MULTIMEDIA '95.

[3]  Thomas D. C. Little,et al.  Popularity-based assignment of movies to storage devices in a video-on-demand system , 1995, Multimedia Systems.

[4]  S. L. HAKIMIt AN ALGORITHMIC APPROACH TO NETWORK LOCATION PROBLEMS. , 1979 .

[5]  Radu Sion,et al.  QuaSAQ: An Approach to Enabling End-to-End QoS for Multimedia Databases , 2004, EDBT.

[6]  Sushil Jajodia,et al.  An adaptive data replication algorithm , 1997, TODS.

[7]  J. Kaufman,et al.  Blocking in a Shared Resource Environment , 1981, IEEE Trans. Commun..

[8]  S. Zachary,et al.  Loss networks , 2009, 0903.0640.

[9]  John C. S. Lui,et al.  Threshold-based dynamic replication in large-scale video-on-demand systems , 1998, Proceedings Eighth International Workshop on Research Issues in Data Engineering. Continuous-Media Databases and Applications.

[10]  John R. Smith,et al.  Adapting Multimedia Internet Content for Universal Access , 1999, IEEE Trans. Multim..

[11]  Erol Gelenbe An Approach to Quality of Service , 2004, ISCIS.

[12]  Günter Menges,et al.  Economic decision making: Basic concepts and models , 1976 .

[13]  Udi Manber,et al.  Connecting Diverse Web Search Facilities , 1998, IEEE Data Eng. Bull..

[14]  John C. S. Lui,et al.  Striping doesn't scale: how to achieve scalability for continuous media servers with replication , 2000, Proceedings 20th IEEE International Conference on Distributed Computing Systems.

[15]  Sunil Prabhakar,et al.  Quality-Aware Replication of Multimedia Data , 2005, DEXA.

[16]  Amos Fiat,et al.  On-line load balancing with applications to machine scheduling and virtual circuit routing , 1993, STOC.

[17]  Samir Khuller,et al.  Approximation algorithms for data placement on parallel disks , 2000, SODA '00.

[18]  Ralf Steinmetz,et al.  Replication with QoS support for a distributed multimedia system , 2001 .

[19]  Ouri Wolfson,et al.  Placement of Replicated Items in Distributed Databases , 1988, EDBT.

[20]  Wai Yip Lum,et al.  On balancing between transcoding overhead and spatial consumption in content adaptation , 2002, MobiCom '02.

[21]  Robert B. Cooper,et al.  An Introduction To Queueing Theory , 2016 .

[22]  Michael J. Franklin,et al.  Cache investment: integrating query optimization and distributed data placement , 2000, TODS.

[23]  Abdelhakim Hafid,et al.  An Approach to Quality of Service Management in Distributed Multimedia Application: Design and an Implementation , 2004, Multimedia Tools and Applications.

[24]  Jonathan C. L. Liu,et al.  Efficient video file allocation schemes for video-on-demand services , 1997, Multimedia Systems.

[25]  Surya Nepal,et al.  DAVE: a system for quality driven adaptive video delivery , 2003, MIR '03.

[26]  Zvi Drezner,et al.  Facility location - applications and theory , 2001 .

[27]  John C. S. Lui,et al.  Threshold-Based Dynamic Replication in Large-Scale Video-on-Demand Systems , 2004, Multimedia Tools and Applications.

[28]  Robert Goehlert,et al.  ECONOMIC DECISION MAKING. , 1981 .

[29]  O. Kariv,et al.  An Algorithmic Approach to Network Location Problems. II: The p-Medians , 1979 .

[30]  F. Kelly Blocking probabilities in large circuit-switched networks , 1986, Advances in Applied Probability.

[31]  Matthias Jarke,et al.  Performance Modeling of Distributed and Replicated Databases , 2000, IEEE Trans. Knowl. Data Eng..

[32]  Elisa Bertino,et al.  A database approach to quality of service specification in video databases , 2003, SGMD.

[33]  Lili Qiu,et al.  On the placement of Web server replicas , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[34]  Jeffrey D. Ullman,et al.  Implementing data cubes efficiently , 1996, SIGMOD '96.

[35]  Mahadev Satyanarayanan,et al.  A Programming Interface for Application-Aware Adaptation in Mobile Computing , 1995, Comput. Syst..

[36]  Calton Pu,et al.  Quality of Service Semantics for Multimedia Database Systems , 1999, DS-8.

[37]  R. Mazumdar,et al.  Blocking probabilities for large multirate erlang loss systems , 1993, Advances in Applied Probability.

[38]  Daniel P. Siewiorek,et al.  A scalable solution to the multi-resource QoS problem , 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054).

[39]  Michael Rabinovich,et al.  Issues in Web Content Replication , 1998, IEEE Data Eng. Bull..