TY - GEN
T1 - An object flow computer for database applications
AU - Lam, H.
AU - Lee, C.
AU - Su, S. Y.W.
N1 - Publisher Copyright:
© 1989, Springer-Verlag.
PY - 1989
Y1 - 1989
N2 - In the past two decades, a considerable amount of research exists which use hardware, firmware, and novel architectures to achieve the needed efficiency in implementing database management functions. However, most of the efforts have been directed toward developing database computers for supporting a relatively primitive data model, namely, the relational model. This paper presents the design and performance evaluation of an Object Flow Computer (OFC) for processing data modeled by an Object-oriented Semantic Association Model (OSAM*). The OFC allows high-level semantic constructs as seen by the users of a large data/knowledge base to be processed by hardware directly without many levels of transformations to a low-level data representation. It employs a vertically fragmented data storage structure and a two-phase processing strategy to process queries in order to avoid unnecessary transfer of a large amount of data from secondary storage and among processors. Also, a set of primitive operators is defined for the OFC. Depending on the performance requirement, these operators can be implemented in software or as special-purpose processors in the form of VLSI chips. Based on these primitive operators, a high-level database request can be decomposed and executed in parallel. Finally, the OFC combines a number of known database processing techniques such as query decomposition, pipelining mode of data processing, and data flow control strategy. Together with hardware/firmware support in the form of special-purpose processors, the OFC offers an integrated software/hardware solution to the very large database management problem.
AB - In the past two decades, a considerable amount of research exists which use hardware, firmware, and novel architectures to achieve the needed efficiency in implementing database management functions. However, most of the efforts have been directed toward developing database computers for supporting a relatively primitive data model, namely, the relational model. This paper presents the design and performance evaluation of an Object Flow Computer (OFC) for processing data modeled by an Object-oriented Semantic Association Model (OSAM*). The OFC allows high-level semantic constructs as seen by the users of a large data/knowledge base to be processed by hardware directly without many levels of transformations to a low-level data representation. It employs a vertically fragmented data storage structure and a two-phase processing strategy to process queries in order to avoid unnecessary transfer of a large amount of data from secondary storage and among processors. Also, a set of primitive operators is defined for the OFC. Depending on the performance requirement, these operators can be implemented in software or as special-purpose processors in the form of VLSI chips. Based on these primitive operators, a high-level database request can be decomposed and executed in parallel. Finally, the OFC combines a number of known database processing techniques such as query decomposition, pipelining mode of data processing, and data flow control strategy. Together with hardware/firmware support in the form of special-purpose processors, the OFC offers an integrated software/hardware solution to the very large database management problem.
UR - http://www.scopus.com/inward/record.url?scp=2542627984&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=2542627984&partnerID=8YFLogxK
U2 - 10.1007/3-540-51324-8_25
DO - 10.1007/3-540-51324-8_25
M3 - Conference contribution
AN - SCOPUS:2542627984
SN - 9783540513247
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 1
EP - 17
BT - Database Machines - 6th International Workshop, IWDM 1989, Proceedings
A2 - Boral, Haran
A2 - Faudemay, Pascal
PB - Springer Verlag
T2 - 6th International Workshop on Database Machines, IWDM 1989
Y2 - 19 June 1989 through 21 June 1989
ER -