Advanced IT Tools pp 487-494 | Cite as
DDS: The Data Delivery System
Abstract
DSS is a plug-ins based data delivery system extension of the application-oriented DBMS Phasme. It is intended to be used as a high performance customizable plug-ins backend for widely varying application domains. It is designed to satisfy maximum of application requirements and information systems’ needs and to get maximum database performance out of today’s hardware trends. The architecture has already achieved success in supporting video processing (Andres, 1996a, 1996b) and work is well under way in a project where it is used as a hypermedia server. DSS provides an extensible layer supporting plug-ins mechanisms and employs both inter and intra-operation parallelism. In this paper, we describe how we tackled the data delivery functionality with our open system.
Keywords
Application-oriented database system parallel processing plug-ins managementReferences
- Andres, F. and Boulos, J. (1995) Phasme: A Parallel Application - Oriented Database System, Ifatec technical report No 950120.Google Scholar
- Andres, F. Ihara, K. Boulos, J. Ono, K. and Yasuhiko Y. (1996a) The OLVP (Online Video Processing) System Architecture based on Distributed VOD Servers in Proc. DMS 96, Hong Kong.Google Scholar
- Andres, F. Ihara, K. Boulos, J. Ono, K. and Yasuhiko Y. (1996b) Performance evaluation of the OLVP (Online Video Processing) System in proceeding COMPSAC 96, Coreen, Seoul.Google Scholar
- Bergsten, B. Couprie, M. and Valduriez, P. (1991) Prototyping DBS3, a Shared Memory Parallel Database System in Proc. PDIS.Google Scholar
- Boncz, P. A. and Kersten, M. L. (1995) Monet: A impressionist sketch of an advanced database system“ In Proc. IEEE BITWIT workshop,San Sebastian (Spain).Google Scholar
- Carey, M. and DeWitt, D.J. and Naughton, J.F. (1993) The Dec 007 Benchmark in Proc. ACM SIGMOD.Google Scholar
- Freeston, M. (1987) The Bang file: a new kind of Grid File in Proc of ACM SIGMOD.Google Scholar
- Freeston, M. (1986) Data Structures for Knowledge Bases: Multi-Dimensional File Organisations, ECRC. Technical Report TR-KB-13.Google Scholar
- Guting R.H. (1993) Second Order Signature: A tool for specifying data models, query processing and optimisation in proceedings ACM-SIGMOD, Washington.Google Scholar
- Gray J., Reuter A. (1992) Transaction Processing: Concepts and Techniques. Morgan Kaufman.Google Scholar
- Jagadish, H. Lieuwen, D. Rastogi, R. and Silberschatz, A. (1994) Dali: A High Performance Main Memory Storage Manager in Proc. of the 20th Int. Conference on VLDB, Santiago, Chile, September 12–15, pp 48–59.Google Scholar
- Kim W. (1994) Modern Database Systems. Addison-Wesley, ACM press.Google Scholar
- Kunii, H.S. (1990) Graph Data Model and its Data Language., Springer-Verlag, Tokyo.MATHCrossRefGoogle Scholar
- Lehman, T.J. and Carey, M.J. (1986) A Study of Index Structures for Main Memory Database Management Systems“ in Proc. 12th Conf. on VLDB, Kyoto, Japan.Google Scholar
- Thevenin J. M. (1989) Architecture d’un Systeme de Gestion de Bases de Donnees Grande Memoire,PhD Thesis of Paris VI University.Google Scholar
- Singhal, V. Kakkad, S. V. and Wilson, P. R. (1992) Texas: An Efficient, Portable Persistent Store in Proc. 5th Workshop on Persistent Object Systems, September pp 11–33.Google Scholar
- Valduriez, P. and Khoshafian, S. and Copeland, G. (1986) Implementation techniques of complex objects, in Proc. of the Int. Conf. on VLDB, Kyoto, Japan.Google Scholar
- White, S. J. and DeWitt, D. J. (1994) QuickStore: A High Performance Mapped Object Store in Proc. of the ACM SIGMOD, Meneapolis, MN.Google Scholar