A parallel pipelined relational query processor
ACM Transactions on Database Systems (TODS)
Analysis of Database System Architectures Using Benchmarks
IEEE Transactions on Software Engineering
Processor allocation strategies for multiprocessor database machines
ACM Transactions on Database Systems (TODS)
Implementing a relational database by means of specialzed hardware
ACM Transactions on Database Systems (TODS)
Optimization of query evaluation algorithms
ACM Transactions on Database Systems (TODS)
Retrospection on a database system
ACM Transactions on Database Systems (TODS)
The design of a rotating associative memory for relational database applications
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
System R: relational approach to database management
ACM Transactions on Database Systems (TODS)
The design and implementation of INGRES
ACM Transactions on Database Systems (TODS)
Decomposition—a strategy for query processing
ACM Transactions on Database Systems (TODS)
A history and evaluation of System R
Communications of the ACM
A back-end computer for data base management
Communications of the ACM
Computer Networks
Systolic (VLSI) arrays for relational database operations
SIGMOD '80 Proceedings of the 1980 ACM SIGMOD international conference on Management of data
A conceptual design of a generalized database subsystem
VLDB '77 Proceedings of the third international conference on Very large data bases - Volume 3
The Architectural Features and Implementation Techniques of the Multicell CASSM
IEEE Transactions on Computers
Direct A Multiprocessor Organization for Supporting Relational Database Management Systems
IEEE Transactions on Computers
DBC A Database Computer for Very Large Databases
IEEE Transactions on Computers
RAP.2 An Associative Processor for Databases and Its Applications
IEEE Transactions on Computers
The Expression Processor: A Pipelined, Multiple- Processor Architecture
IEEE Transactions on Computers
A Two-Level Microprogrammed Multiprocessor Computer with Nonnumeric Functions
IEEE Transactions on Computers
Performance Analysis of Alternative Database Machine Architectures
IEEE Transactions on Software Engineering
Some Analysis Techniques for Asynchronous Multiprocessor Algorithms
IEEE Transactions on Software Engineering
Implementation of the Database Machine Direct
IEEE Transactions on Software Engineering
Design decisions for the intelligent database machine
AFIPS '80 Proceedings of the May 19-22, 1980, national computer conference
Hi-index | 14.98 |
We propose a design methodology based on data flow analysis for a functionally distributed, multiprocessor database machine. We define a cost model of database processing with the objective cost being response time of a set of query strategies. Heuristic optimization techniques are proposed using the operations of grouping, decomposition, and replication. We apply the new optimization techniques in several realistic multiprocessor environments. The resulting configurations of multiprocessors demonstrate significant performance improvements over more traditional designs.