Abstract
This paper presents the database machine DBMAC, a multiprocessor arrchitecture specialized to manage relational databases. DBMAC has been conceived to operate as back-end to a main frame or as a node in a network.
Several are the significant issues of DBMAC. First the physical organization of data, that implements the relational model using a partitioned structure to enhance the parallel processing of the database. Second the logical architecture that presents a high degree of modularity and ample possibility of configuration for the software system distributed over the multiprocessor architecture. Third the physical architecture based essentially on standard off-the-shelf hardware, highly modular and configurable, that allows to build cost effective version of DBMAC for a given application.
Special devices can be (optionally) included in the architecture for a significant gain of performances in the operations of low level database processing.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
F. Bancilhon et Al.; “VERSO: a Relational Backend Database Machine”; in [HSIA 83
J. Banerjee, R.I. Baum, D. K. Hsiao; “Concepts and Capabilities of a Database Computer” ACM TODS, vol. 3, Dec. 78.
J. Barthmaier; “ Intel MULTIBUS interfacing”; Intel Corp. Application Note 28A.
P. Batzella, “Dispositivo VLSI per macchina per basi di dati”, Ms Thesis, Università degli Studi di Roma “La Sapienza”, 1985.
Babb E., “Implementing a Relational Database by means of a Specialized Hardware”, ACM TODS, vol.4 n.1, March 1979.
J.L. Bentley, H.T. Kung, “A Tree Machine for Searching Problems”, Proceedings of 1979 Int.Conf. on Parallel Processing IEEE, August 1979.
P. Bertolazzi, M. Missikoff, M. Terranova, “CID: A VLSI Device for Lists Intersection”, in [LEMI83].
E.F. Codd; “A Relational Model for Large Shared Data Bank”, CACM, Vol. 13, n. 6, 1970.
D.J. De Witt; “DIRECT — a Multiprocessor Organizatoin for Supporting relational Database Management System”; IEEE Trans. on Computer, vol. C28, n. 6.
S. Francola, “Interfaccia di accesso a bus multiplo per single board computer 8086 e relativo arbitro”, Ms Thesis, Università degli Studi di Roma “La Sapienza”, 1985.
G. Gardarin et Al.; “SABRE: a Relational Database System for a Multimicroprocessor Machine”; in [HSIA83].
L.D. Healy, G.J. Lipowski, K.L. Doty; “The Architecture of a Context addressed Segment Sequential Storage”; 1972 NCC, AFIPS Conf. Proc, vol. 41.
D.K. Hsiao, S.E. Madnik; “Database Machine Architecture in the Context of Information Technology Evolution”; 1977 VLDB.
D. K. Hsiao (Ed.); “Advanced Database Machine Architectures”; Prentice Hall, 1983.
H.T. Kung, P.L. Lehman, “Systolic (VLSI) Arrays for Relational Data Base”, 1980 ACM/SIGMOD Int. Conf. on Management of Data, Los Angeles, May 1980.
H.O. Leilich, M. Missikoff (Eds.), “Database Machines”, Springer-Verlag, 1983.
C.S. Lin, D.C.P. Smith, J.M. Smith; “The Design of a Rotating Associative Memory for Relational Database Application”; ACM TODS, vol. 1, n. 1.
M. Missikoff; “RELOB: a Relational Storage System”; 1978 ACM — ICMOD Conference.
M. Missikoff, M. Terranova; “An Overview of the Project DBMAC for a Relational Database Machine”; VI Workshop on Computer Architecture for Non-Numerical Processing, June 1981
M. Missikoff; “A Domain Based Internal Schema for Relational Database Machines”; 1982 ACM — SIGMOD Conference.
Missikoff M., Terranova M., “EXEMAC: un sistema esecutivo per Database Machines”, Proc. AICA 80 annual conf., Bologna, Oct. 1980, (in Italian).
Missikoff M., Terranova M., “DBMAC — una multi-processor database machine: l’architettura di base”, Progetto Finalizzato Informatica, Sottoprogetto DATANET/DBMAC, Tech. Rep. 3, (in Italian).
R. Pinzani, F. Pippolini; “Organizzazione fisica dei dati su una macchina per basi di dati”; 1980 AICA Annual Congress.
F. Raimondi, “Governo avanzato per memorie a disco”, Ms Thesis, Università degli Studi di Roma “La Sapienza”, 1984.
Reiser M., Sauer C.H., “Queueing Networks Models: Methods of Solution and their Program Implementation”, in Chandy K.M. and Yen R.T. eds “Current Trends in Programming Methodology”, vol.3, Prentice-Hall, Englewood Cliff, NJ 1982.
S. Salza, M. Terranova, P. Velardi; “Performance Modeling of the DBMAC Architecture”; in [LEMI83].
[SCHW83] H. Schweppe at Al.; “RDBM — A Dedicated Multiprocessor System for Database Management”; in [HSAIA83].
[SMIT79] D.C.P. Smith, J. M. Smith; “Relational Data Base Machines”; Computer, March 1979.
[SONG81] S.W. Song, “On High Performance VLSI Solution to Database Problems”. Technical Report n. CMU-CS-81-130, Carnegie Mellon University, 1981.
[SULI75] S.Y.W. Su, G.J. Lipovski; “CASSM: a Cellular System for Very Large Data Bases”; 1975 VLDB.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Missikoff, M., Salza, S., Terranova, M. (1986). DBMAC: A Parallel Relational Database Machine. In: Sood, A.K., Qureshi, A.H. (eds) Database Machines. NATO ASI Series, vol 24. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-82937-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-82937-6_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-82939-0
Online ISBN: 978-3-642-82937-6
eBook Packages: Springer Book Archive