Abstract
Quality of Service (QoS) is defined as a set of perceivable attributes expressed in a user-friendly language with parameters that may be subjective or objective. Objective parameters are those related to a particular service and are measurable and verifiable. Subjective parameters are those based on the opinions of the end-users. We believe that quality of service should become an integral part of multimedia database systems and users should be able to query by requiring a quality of service from the system. The specification and enforcement of QoS presents an interesting challenge in multimedia systems development. A deal of effort has been done on QoS specification and control at the system and the network levels, but less work has been done at the application/user level. In this paper, we propose a language, in the style of constraint database languages, for formal specification of QoS constraints. The satisfaction by the system of the user quality requirements can be viewed as a constraint satisfaction problem. We believe this paper represents a first step towards the development of a database framework for quality of service management in video databases. The contribution of this paper lies in providing a logical framework for specifying and enforcing quality of service in video databases. To our knowledge, this work is the first from a database perspective on quality of service management.
- Hans-Dieter Ehrich, Carlos Caleiro, Amilcar Sernadas, and Grit Denker. Logics for Specifying Concurrent Information Systems. In Logics for Databases and Information Systems, Jan Chomicki and Gunter Saake Eds., pages 167--198. Kluwer Academic Publishers, 1998. Google ScholarCross Ref
- D. Ferrari. Real-Time Communication in an Internet-Work. Journal of High Speed Networks, 1(1): 79--103, 1992.Google ScholarDigital Library
- S. Fisher and R. Keller. Quality of Service Mapping in Distributed Multimedia Systems. In Proceedings of the IEEE International Conference on Multimedia Networking (MM-Net'95), Aizu, Japan, M. Ikeda, S. Saito, B. Sarikaya (eds.), pages 132--141, 1995.Google Scholar
- J. Lenstra, A. Rinnooy, and P. Brucker. Complexity of Machine Scheduling Problems. Annals of Discrete Mathematics, 1, 1977.Google Scholar
- R. Needham and A. Nakamura. Approach to Real-Time Scheduling but is it Really a Problem for Multimedia. In Proceedings of the Conference Network and Operating System Support for Digital Audio and Video (NOSSDAV'92), LNCS 712, pages 32--39, November 1992. Google ScholarDigital Library
- Richard Staehli, Jonathan Walpole, and David Maier. Quality of Service Specification for Multimedia Presentations. ACM Multimedia Systems, 3(5/6):251--263, November 1995. Google ScholarDigital Library
- R. Steinmetz. Analyzing the Multimedia Operating System. IEEE Multimedia, 2(1):68--84, 1995. Google ScholarDigital Library
- Jan Wielmaker. SWI-Prolog 3.3, Reference Manual, http://www.swi.psy.uva.nl/projects/SWI-Prolog. 2000.Google Scholar
- W. Zhao and K. Ramamritham. Simple and Integrated Heuristic Algorithms for Scheduling Tasks with Time and Resource Constraints. Journal of Systems and Software, 7, 1987. Google ScholarDigital Library
Recommendations
A Logical Approach to Quality of Service Specification in Video Databases
Quality of Service (QoS) is defined as a set of perceivable attributes expressed in a user-friendly language with parameters that may be objective or subjective. Objective parameters are those related to a particular service and are measurable and ...
Framework for parameter mapping to provide end-to-end QoS guarantees in IntServ/DiffServ architectures
With the numerous emerging real-time and multimedia applications, there has been much interest for developing mechanisms which enable real-time services over the Internet. These applications have QoS requirements. From the end-user's point of view, QoS ...
Quality of Service Specification in Video Databases
Multimedia database systems require not only that correct results are delivered with acceptable delay, but also that they're delivered in real time with acceptable quality. A constraint-based rule language can serve as the foundation for providing this ...
Comments